setLayoutStyle method
void
setLayoutStyle()
Update cssStyle
and userSettingsUIPreset
based on the publication
metadata.
Implementation
void setLayoutStyle() {
ReadiumCssLayout layout = ReadiumCssLayout.findWithMetadata(metadata);
cssStyle = layout.cssId;
switch (layout) {
case ReadiumCssLayout.rtl:
userSettingsUIPreset = EPUBConstant.rtlPreset;
break;
case ReadiumCssLayout.ltr:
userSettingsUIPreset = EPUBConstant.ltrPreset;
break;
case ReadiumCssLayout.cjkVertical:
userSettingsUIPreset = EPUBConstant.cjkVerticalPreset;
break;
case ReadiumCssLayout.cjkHorizontal:
userSettingsUIPreset = EPUBConstant.cjkHorizontalPreset;
break;
}
}