LibreOffice Module oox (master) 1
|
#include <ThemeExport.hxx>
Public Member Functions | |
ThemeExport (oox::core::XmlFilterBase *pFilterBase, oox::drawingml::DocumentType eDocumentType) | |
void | write (OUString const &rPath, model::Theme const &rTheme) |
Private Attributes | |
oox::core::XmlFilterBase * | mpFilterBase |
oox::drawingml::DocumentType | meDocumentType |
sax_fastparser::FSHelperPtr | mpFS |
Definition at line 35 of file ThemeExport.hxx.
oox::ThemeExport::ThemeExport | ( | oox::core::XmlFilterBase * | pFilterBase, |
oox::drawingml::DocumentType | eDocumentType | ||
) |
Definition at line 40 of file ThemeExport.cxx.
void oox::ThemeExport::write | ( | OUString const & | rPath, |
model::Theme const & | rTheme | ||
) |
Definition at line 47 of file ThemeExport.cxx.
References FSNS(), model::Theme::getColorSet(), model::Theme::getFontScheme(), model::Theme::getFormatScheme(), model::FontScheme::getName(), model::Theme::GetName(), oox::core::XmlFilterBase::getNamespaceURL(), mpFilterBase, mpFS, oox::core::XmlFilterBase::openFragmentStreamWithSerializer(), writeColorSet(), writeFontScheme(), and writeFormatScheme().
|
private |
Definition at line 687 of file ThemeExport.cxx.
References writeFillStyle().
Referenced by writeFormatScheme().
|
private |
Definition at line 614 of file ThemeExport.cxx.
References model::BlipFill::maBlipEffects, meDocumentType, mpFilterBase, mpFS, model::BlipFill::mxGraphic, and oox::drawingml::GraphicExport::writeBlip().
Referenced by writeBlipFill().
|
private |
Definition at line 623 of file ThemeExport.cxx.
References model::BlipFill::maClipRectangle, model::BlipFill::maFillRectangle, model::BlipFill::mbRotateWithShape, model::BlipFill::meMode, model::BlipFill::meTileAlignment, model::BlipFill::meTileFlipMode, model::BlipFill::mnTileOffsetX, model::BlipFill::mnTileOffsetY, model::BlipFill::mnTileScaleX, model::BlipFill::mnTileScaleY, mpFS, model::Stretch, model::Tile, and writeBlip().
Referenced by writeFillStyle().
|
private |
Definition at line 246 of file ThemeExport.cxx.
References model::ComplexColor::maTransformations, model::ComplexColor::mnComponent1, model::ComplexColor::mnComponent2, model::ComplexColor::mnComponent3, mpFS, and writeColorTransformations().
Referenced by writeComplexColor().
|
private |
Definition at line 255 of file ThemeExport.cxx.
References model::ComplexColor::maTransformations, model::ComplexColor::mnComponent1, model::ComplexColor::mnComponent2, model::ComplexColor::mnComponent3, mpFS, and writeColorTransformations().
Referenced by writeComplexColor().
|
private |
Definition at line 289 of file ThemeExport.cxx.
References model::ComplexColor::maTransformations, mpFS, and writeColorTransformations().
Referenced by writeComplexColor().
|
private |
Definition at line 239 of file ThemeExport.cxx.
References model::ComplexColor::getRGBColor(), I32SHEX(), and mpFS.
Referenced by writeComplexColor().
|
private |
Definition at line 264 of file ThemeExport.cxx.
References model::ComplexColor::maTransformations, model::ComplexColor::meSchemeType, mpFS, and writeColorTransformations().
Referenced by writeComplexColor().
|
private |
Definition at line 872 of file ThemeExport.cxx.
References model::Theme::getColorSet(), I32SHEX(), mpFS, and nToken.
Referenced by write().
|
private |
Definition at line 276 of file ThemeExport.cxx.
References model::ComplexColor::maTransformations, model::ComplexColor::meSystemColorType, mpFS, and writeColorTransformations().
Referenced by writeComplexColor().
|
private |
Definition at line 224 of file ThemeExport.cxx.
Referenced by writeColorCRGB(), writeColorHSL(), writeColorPlaceholder(), writeColorScheme(), and writeColorSystem().
|
private |
Definition at line 296 of file ThemeExport.cxx.
References model::CRGB, model::HSL, model::ComplexColor::meType, model::Palette, model::Placeholder, model::RGB, model::Scheme, model::System, model::Unused, writeColorCRGB(), writeColorHSL(), writeColorPlaceholder(), writeColorRGB(), writeColorScheme(), and writeColorSystem().
Referenced by writeGradientFill(), writePatternFill(), and writeSolidFill().
|
private |
|
private |
Definition at line 655 of file ThemeExport.cxx.
References model::Blip, model::Gradient, model::FillStyle::mpFill, model::None, model::Pattern, model::Solid, writeBlipFill(), writeGradientFill(), writePatternFill(), and writeSolidFill().
Referenced by writeBackgroundFillStyle(), and writeFormatScheme().
|
private |
Definition at line 104 of file ThemeExport.cxx.
References sax_fastparser::FastSerializerHelper::createAttrList(), model::FontScheme::getMajorAsian(), model::FontScheme::getMajorComplex(), model::FontScheme::getMajorLatin(), model::FontScheme::getMinorAsian(), model::FontScheme::getMinorComplex(), model::FontScheme::getMinorLatin(), and mpFS.
Referenced by write().
|
private |
Definition at line 827 of file ThemeExport.cxx.
References model::FormatScheme::ensureBackgroundFillStyleList(), model::FormatScheme::ensureEffectStyleList(), model::FormatScheme::ensureFillStyleList(), model::FormatScheme::ensureLineStyleList(), model::FormatScheme::getBackgroundFillStyleList(), model::FormatScheme::getEffectStyleList(), model::FormatScheme::getFillStyleList(), model::FormatScheme::getLineStyleList(), mpFS, writeBackgroundFillStyle(), writeEffectStyle(), writeFillStyle(), and writeLineStyle().
Referenced by write().
|
private |
Definition at line 332 of file ThemeExport.cxx.
References model::Circle, model::Linear, model::GradientFill::maFillToRectangle, model::GradientFill::maGradientStops, model::GradientFill::maLinearGradient, model::GradientFill::maTileRectangle, model::LinearGradientProperties::mbScaled, model::GradientFill::meGradientType, model::LinearGradientProperties::mnAngle, mpFS, model::Rectangle, model::Shape, and writeComplexColor().
Referenced by writeFillStyle().
|
private |
Definition at line 692 of file ThemeExport.cxx.
References model::Bevel, model::Center, model::Dash, model::DashDot, model::Dot, model::Double, model::Flat, model::Inset, model::LargeDash, model::LargeDashDot, model::LargeDashDotDot, model::LineStyle::maLineDash, model::LineStyle::maLineJoin, model::LineStyle::meCapType, model::LineStyle::meCompoundLineType, model::LineStyle::mePenAlignment, model::LineDash::mePresetType, model::LineJoin::meType, model::Miter, model::LineJoin::mnMiterLimit, model::LineStyle::mnWidth, mpFS, model::Round, model::Single, model::Solid, model::Square, model::SystemDash, model::SystemDashDot, model::SystemDashDotDot, model::SystemDot, model::ThickThin_Double, model::ThinThick_Double, model::Triple, model::Unset, and sax_fastparser::UseIf().
Referenced by writeFormatScheme().
|
private |
Definition at line 380 of file ThemeExport.cxx.
References model::Cross, model::DarkDownwardDiagonal, model::DarkHorizontal, model::DarkUpwardDiagonal, model::DarkVertical, model::DashedDownwardDiagonal, model::DashedHorizontal, model::DashedUpwardDiagonal, model::DashedVertical, model::DiagonalBrick, model::DiagonalCross, model::Divot, model::DottedDiamond, model::DottedGrid, model::DownwardDiagonal, model::Horizontal, model::HorizontalBrick, model::LargeCheckerBoard, model::LargeConfetti, model::LargeGrid, model::LightDownwardDiagonal, model::LightHorizontal, model::LightUpwardDiagonal, model::LightVertical, model::PatternFill::maBackgroundColor, model::PatternFill::maForegroundColor, model::PatternFill::mePatternPreset, mpFS, model::NarrowHorizontal, model::NarrowVertical, model::OpenDiamond, model::Percent_10, model::Percent_20, model::Percent_25, model::Percent_30, model::Percent_40, model::Percent_5, model::Percent_50, model::Percent_60, model::Percent_70, model::Percent_75, model::Percent_80, model::Percent_90, model::Plaid, model::Shingle, model::SmallCheckerBoard, model::SmallConfetti, model::SmallGrid, model::SolidDiamond, model::Sphere, model::Trellis, model::UpwardDiagonal, model::Vertical, model::Wave, model::Weave, model::WideDownwardDiagonal, model::WideUpwardDiagonal, writeComplexColor(), and model::ZigZag.
Referenced by writeFillStyle().
|
private |
Definition at line 325 of file ThemeExport.cxx.
References model::SolidFill::maColor, mpFS, and writeComplexColor().
Referenced by writeFillStyle().
|
private |
Definition at line 39 of file ThemeExport.hxx.
Referenced by writeBlip().
|
private |
Definition at line 38 of file ThemeExport.hxx.
Referenced by write(), and writeBlip().
|
private |
Definition at line 40 of file ThemeExport.hxx.
Referenced by write(), writeBlip(), writeBlipFill(), writeColorCRGB(), writeColorHSL(), writeColorPlaceholder(), writeColorRGB(), writeColorScheme(), writeColorSet(), writeColorSystem(), writeColorTransformations(), writeEffectStyle(), writeFontScheme(), writeFormatScheme(), writeGradientFill(), writeLineStyle(), writePatternFill(), and writeSolidFill().