class SwDoc; class OutputDevice; class IDocumentSettingAccess; class SvxPostureItem; class SvxWeightItem; class SvxShadowedItem; class SvxAutoKernItem; class SvxWordLineModeItem; class SvxContourItem; class SvxKerningItem; class SvxUnderlineItem; class SvxOverlineItem; class SvxCrossedOutItem; class SvxFontHeightItem; class SvxFontItem; class SvxColorItem; class SvxLanguageItem; class SvxEscapementItem; class SvxCaseMapItem; class SvxNoHyphenItem; class SvxEmphasisMarkItem; class SvxTwoLinesItem; class SvxCharScaleWidthItem; class SvxCharRotateItem; class SvxCharReliefItem; class SvxCharHiddenItem; class SvxScriptHintItem;
// Frame attributes class SwFormatFillOrder; class SwFormatFrameSize; class SvxPaperBinItem; class SvxLeftMarginItem; class SvxTextLeftMarginItem; class SvxFirstLineIndentItem; class SvxRightMarginItem; class SvxGutterLeftMarginItem; class SvxGutterRightMarginItem; class SvxLRSpaceItem; class SvxULSpaceItem; class SwFormatContent; class SwFormatHeader; class SwFormatFooter; class SvxPrintItem; class SvxOpaqueItem; class SvxProtectItem; class SwFormatSurround; class SwFormatVertOrient; class SwFormatHoriOrient; class SwFormatAnchor; class SvxBoxItem; class SvxBrushItem; class SvxShadowItem; class SwFormatPageDesc; class SvxFormatBreakItem; class SwFormatCol; class SvxMacroItem; class SvxFormatKeepItem; class SwFormatURL; class SwFormatLineNumber; class SwFormatEditInReadonly; class SwFormatLayoutSplit; class SwFormatRowSplit; class SwFormatFlySplit; class SwFormatWrapTextAtFlyStart; class SwFormatChain; class SwFormatFootnoteAtTextEnd; class SwFormatEndAtTextEnd; class SwFormatNoBalancedColumns; class SvxFrameDirectionItem; class SwHeaderAndFooterEatSpacingItem; class SwFormatFollowTextFlow; class SwFormatWrapInfluenceOnObjPos; class SdrTextVertAdjustItem;
// Graphic attributes class SwMirrorGrf; class SwCropGrf; class SwRotationGrf; class SwLuminanceGrf; class SwContrastGrf; class SwChannelRGrf; class SwChannelGGrf; class SwChannelBGrf; class SwGammaGrf; class SwInvertGrf; class SwTransparencyGrf; class SwDrawModeGrf;
// Paragraph attributes class SvxLineSpacingItem; class SvxAdjustItem; class SvxFormatSplitItem; class SwRegisterItem; class SwNumRuleItem; class SvxWidowsItem; class SvxOrphansItem; class SvxTabStopItem; class SvxHyphenZoneItem; class SwFormatDrop; class SvxScriptSpaceItem; class SvxHangingPunctuationItem; class SvxForbiddenRuleItem; class SvxParaVertAlignItem; class SvxParaGridItem; class SwParaConnectBorderItem;
// TableBox attributes class SwTableBoxNumFormat; class SwTableBoxFormula; class SwTableBoxValue;
class SAL_DLLPUBLIC_RTTI SwAttrPool final : public SfxItemPool
{ private: friendvoid InitCore(); // For creating/deleting of version maps. friendvoid FinitCore();
// Copy attributes, if necessary across documents. void CopyToModify( sw::BroadcastingModify& rMod ) const;
// Special treatment for some attributes. // Set Modify-pointer (the old pDefinedIn) at the following attributes: // - SwFormatDropCaps // - SwFormatPageDesc // (Is called at insert in formats/nodes.) // Second version is for the SwAttrSet handles of SwContentNode. bool SetModifyAtAttr( const sw::BroadcastingModify* pModify );
// Document is set at SwAttrPool. Therefore it is always accessible. const SwDoc &GetDoc() const { return GetPool()->GetDoc(); }
SwDoc &GetDoc() { return GetPool()->GetDoc(); }
//Helper for filters to find true lineheight of a font
SW_DLLPUBLIC tools::Long AttrSetToLineHeight( const IDocumentSettingAccess& rIDocumentSettingAccess, const SwAttrSet &rSet, const vcl::RenderContext &rOut, sal_Int16 nScript); #endif
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.