98 sal_uInt16 nAction = pMarker->
GetAction();
150 xMarkStart->SetDivision(sDivision);
151 xMarkStart->SetName(
name);
158 xMarkEnd->SetDivision(sDivision);
159 xMarkEnd->SetName(
name);
270 pXFPara->
Add(pChangeEnd);
281 pXFPara->
Add(pChangeStart);
286 OUString sKey1, sKey2;
288 if (!sKey1.isEmpty())
292 pEntry->
SetKey(sKey1, sKey2);
293 pXFPara->
Add(pEntry);
298 OUString sLevel, sText;
299 pFieldMark->
ParseTOC(sLevel, sText);
300 if (!sLevel.isEmpty() && !sText.isEmpty())
306 pXFPara->
Add(pEntry);
377 if (tag ==
u"Now()" || tag ==
u"CreateDate" || tag ==
u"EditDate")
384 std::unique_ptr<XFTimeStyle> pTimeStyle(
new XFTimeStyle);
385 pTimeStyle->SetTruncate(
false);
386 pTimeStyle->AddMinute();
393 std::unique_ptr<XFDateStyle> pDateStyle;
394 std::unique_ptr<XFTimeStyle> pTimeStyle;
404 else if (
sFormula ==
u"%FLSystemLongDate")
411 pDateStyle->AddYear();
412 pDateStyle->AddText(
"/");
413 pDateStyle->AddMonth();
414 pDateStyle->AddText(
"/");
415 pDateStyle->AddMonthDay();
420 pDateStyle->AddYear();
421 pDateStyle->AddText(
"/");
422 pDateStyle->AddMonth();
423 pDateStyle->AddText(
"/");
424 pDateStyle->AddMonthDay();
425 pDateStyle->AddText(
" ");
426 pDateStyle->AddHour();
427 pDateStyle->AddText(
":");
428 pDateStyle->AddMinute();
429 pDateStyle->AddText(
":");
430 pDateStyle->AddSecond();
435 pDateStyle->AddMonth(
false);
436 pDateStyle->AddText(
"/");
437 pDateStyle->AddMonthDay(
false);
438 pDateStyle->AddText(
"/");
439 pDateStyle->AddYear(
false);
441 else if (
sFormula ==
u"%FLMonth D, YYYY")
444 pDateStyle->AddMonth(
true,
true);
445 pDateStyle->AddText(
" ");
446 pDateStyle->AddMonthDay(
false);
447 pDateStyle->AddText(
", ");
448 pDateStyle->AddYear();
450 else if (
sFormula ==
u"%FLWeekday, Month D, YYYY")
453 pDateStyle->AddWeekDay();
454 pDateStyle->AddText(
", ");
455 pDateStyle->AddMonth(
true,
true);
456 pDateStyle->AddText(
" ");
457 pDateStyle->AddMonthDay(
false);
458 pDateStyle->AddText(
", ");
459 pDateStyle->AddYear();
464 pDateStyle->AddMonth(
false,
true);
465 pDateStyle->AddText(
" ");
466 pDateStyle->AddMonthDay(
false);
467 pDateStyle->AddText(
", ");
468 pDateStyle->AddYear();
470 else if (
sFormula ==
u"%FLWday, Mn D, YYYY")
473 pDateStyle->AddWeekDay(
false);
474 pDateStyle->AddText(
", ");
475 pDateStyle->AddMonth(
false,
true);
476 pDateStyle->AddText(
" ");
477 pDateStyle->AddMonthDay(
false);
478 pDateStyle->AddText(
", ");
479 pDateStyle->AddYear();
484 pDateStyle->AddMonth(
false,
true);
485 pDateStyle->AddText(
" ");
486 pDateStyle->AddMonthDay(
false);
488 else if (
sFormula ==
u"%FLWeekday, Mn D")
491 pDateStyle->AddWeekDay();
492 pDateStyle->AddText(
", ");
493 pDateStyle->AddMonth(
false,
true);
494 pDateStyle->AddText(
" ");
495 pDateStyle->AddMonthDay(
false);
500 pDateStyle->AddMonth(
false,
true);
501 pDateStyle->AddText(
" ");
502 pDateStyle->AddMonthDay(
false);
503 pDateStyle->AddText(
", ");
504 pDateStyle->AddYear(
false);
509 pDateStyle->AddMonth(
false);
510 pDateStyle->AddText(
"/");
511 pDateStyle->AddMonthDay(
false);
516 pDateStyle->AddMonth(
false);
517 pDateStyle->AddText(
"/");
518 pDateStyle->AddYear(
false);
523 pDateStyle->AddMonth(
false,
true);
524 pDateStyle->AddText(
" ");
525 pDateStyle->AddYear(
false);
530 pDateStyle->AddWeekDay();
535 pDateStyle->AddWeekDay(
false);
540 pDateStyle->AddMonth(
true,
true);
545 pDateStyle->AddMonth(
false,
true);
550 pDateStyle->AddMonthDay(
false);
555 pDateStyle->AddMonth(
false);
560 pDateStyle->AddYear();
565 pDateStyle->AddYear(
false);
571 pDateStyle->AddYear(
false);
572 pDateStyle->AddText(
"-");
573 pDateStyle->AddMonth(
false);
574 pDateStyle->AddText(
"-");
575 pDateStyle->AddMonthDay(
false);
580 pDateStyle->AddYear();
581 pDateStyle->AddText(
" ");
582 pDateStyle->AddMonth(
true,
true);
583 pDateStyle->AddText(
" ");
584 pDateStyle->AddMonthDay(
false);
586 else if (
sFormula ==
u"%FLWeekday, YYYY Month D")
589 pDateStyle->AddWeekDay();
590 pDateStyle->AddText(
",");
591 pDateStyle->AddYear();
592 pDateStyle->AddText(
" ");
593 pDateStyle->AddMonth(
true,
true);
594 pDateStyle->AddText(
" ");
595 pDateStyle->AddMonthDay(
false);
600 pDateStyle->AddYear();
601 pDateStyle->AddText(
" ");
602 pDateStyle->AddMonth(
false,
true);
603 pDateStyle->AddText(
" ");
604 pDateStyle->AddMonthDay(
false);
606 else if (
sFormula ==
u"%FLWday, YYYY Mn D")
609 pDateStyle->AddWeekDay(
false);
610 pDateStyle->AddText(
",");
611 pDateStyle->AddYear();
612 pDateStyle->AddText(
" ");
613 pDateStyle->AddMonth(
true,
true);
614 pDateStyle->AddText(
" ");
615 pDateStyle->AddMonthDay(
false);
621 pDateStyle->AddYear(
false);
622 pDateStyle->AddText(
" ");
623 pDateStyle->AddMonth(
false,
true);
624 pDateStyle->AddText(
" ");
625 pDateStyle->AddMonthDay(
false);
630 pDateStyle->AddMonth(
false);
631 pDateStyle->AddText(
"-");
632 pDateStyle->AddMonth(
false);
637 pDateStyle->AddMonth(
false);
638 pDateStyle->AddText(
" ");
639 pDateStyle->AddMonth(
false,
true);
645 pDateStyle->AddYear();
646 sText = OUString(
u'\x5e74');
647 pDateStyle->AddText(sText);
648 pDateStyle->AddMonth(
false);
649 sText = OUString(
u'\x6708');
650 pDateStyle->AddText(sText);
651 pDateStyle->AddMonthDay(
false);
652 sText = OUString(
u'\x65e5');
653 pDateStyle->AddText(sText);
659 pDateStyle->AddMonth(
false);
660 sText = OUString(
u'\x6708');
661 pDateStyle->AddText(sText);
662 pDateStyle->AddMonthDay(
false);
663 sText = OUString(
u'\x65e5');
664 pDateStyle->AddText(sText);
669 pDateStyle->AddYear();
670 pDateStyle->AddText(
"-");
671 pDateStyle->AddMonth(
false);
672 pDateStyle->AddText(
"-");
673 pDateStyle->AddMonthDay(
false);
678 pDateStyle->AddYear(
false);
679 pDateStyle->AddText(
".");
680 pDateStyle->AddMonth(
false);
681 pDateStyle->AddText(
".");
682 pDateStyle->AddMonthDay(
false);
686 else if (
sFormula ==
u"%FLWeekday, Month DD, YYYY")
689 pDateStyle->AddWeekDay();
690 pDateStyle->AddText(
", ");
691 pDateStyle->AddMonth(
true,
true);
692 pDateStyle->AddText(
" ");
693 pDateStyle->AddMonthDay();
694 pDateStyle->AddText(
", ");
695 pDateStyle->AddYear();
700 pDateStyle->AddWeekDay();
701 pDateStyle->AddText(
", ");
702 pDateStyle->AddMonth(
true,
true);
703 pDateStyle->AddText(
" ");
704 pDateStyle->AddMonthDay();
705 pDateStyle->AddText(
", ");
706 pDateStyle->AddYear();
711 pDateStyle->AddMonthDay(
false);
712 pDateStyle->AddText(
"/");
713 pDateStyle->AddMonth(
false);
714 pDateStyle->AddText(
"/");
715 pDateStyle->AddYear(
false);
720 pDateStyle->AddMonthDay(
false);
721 pDateStyle->AddText(
" ");
722 pDateStyle->AddMonth(
true,
true);
723 pDateStyle->AddText(
" ");
724 pDateStyle->AddYear();
726 else if (
sFormula ==
u"%FLDD Month YYYY")
729 pDateStyle->AddMonthDay();
730 pDateStyle->AddText(
" ");
731 pDateStyle->AddMonth(
true,
true);
732 pDateStyle->AddText(
" ");
733 pDateStyle->AddYear();
735 else if (
sFormula ==
u"%FLWeekday, D Month YYYY")
738 pDateStyle->AddWeekDay();
739 pDateStyle->AddText(
", ");
740 pDateStyle->AddMonthDay(
false);
741 pDateStyle->AddText(
" ");
742 pDateStyle->AddMonth(
true,
true);
743 pDateStyle->AddText(
" ");
744 pDateStyle->AddYear();
746 else if (
sFormula ==
u"%FLWeekday, DD Month YYYY")
749 pDateStyle->AddWeekDay();
750 pDateStyle->AddText(
", ");
751 pDateStyle->AddMonthDay();
752 pDateStyle->AddText(
" ");
753 pDateStyle->AddMonth(
true,
true);
754 pDateStyle->AddText(
" ");
755 pDateStyle->AddYear();
760 pDateStyle->AddMonthDay(
false);
761 pDateStyle->AddText(
" ");
762 pDateStyle->AddMonth(
false,
true);
763 pDateStyle->AddText(
" ");
764 pDateStyle->AddYear();
766 else if (
sFormula ==
u"%FLWday, D Mn YYYY")
769 pDateStyle->AddWeekDay(
false);
770 pDateStyle->AddText(
", ");
771 pDateStyle->AddMonthDay(
false);
772 pDateStyle->AddText(
" ");
773 pDateStyle->AddMonth(
false,
true);
774 pDateStyle->AddText(
" ");
775 pDateStyle->AddYear();
777 else if (
sFormula ==
u"%FLWday, DD Mn YYYY")
780 pDateStyle->AddWeekDay(
false);
781 pDateStyle->AddText(
", ");
782 pDateStyle->AddMonthDay();
783 pDateStyle->AddText(
" ");
784 pDateStyle->AddMonth(
false,
true);
785 pDateStyle->AddText(
" ");
786 pDateStyle->AddYear();
791 pDateStyle->AddMonthDay(
false);
792 pDateStyle->AddText(
" ");
793 pDateStyle->AddMonth(
false,
true);
798 pDateStyle->AddMonthDay();
799 pDateStyle->AddText(
" ");
800 pDateStyle->AddMonth(
false,
true);
802 else if (
sFormula ==
u"%FLWeekday, D Mn")
805 pDateStyle->AddWeekDay();
806 pDateStyle->AddText(
", ");
807 pDateStyle->AddMonthDay(
false);
808 pDateStyle->AddText(
" ");
809 pDateStyle->AddMonth(
false,
true);
811 else if (
sFormula ==
u"%FLWeekday, DD Mn")
814 pDateStyle->AddWeekDay();
815 pDateStyle->AddText(
", ");
816 pDateStyle->AddMonthDay();
817 pDateStyle->AddText(
" ");
818 pDateStyle->AddMonth(
false,
true);
823 pDateStyle->AddMonthDay(
false);
824 pDateStyle->AddText(
" ");
825 pDateStyle->AddMonth(
false,
true);
826 pDateStyle->AddText(
" ");
827 pDateStyle->AddYear(
false);
832 pDateStyle->AddMonthDay();
833 pDateStyle->AddText(
" ");
834 pDateStyle->AddMonth(
false,
true);
835 pDateStyle->AddText(
" ");
836 pDateStyle->AddYear(
false);
841 pDateStyle->AddMonthDay(
false);
842 pDateStyle->AddText(
"/");
843 pDateStyle->AddMonth(
false);
848 pDateStyle->AddMonthDay();
849 pDateStyle->AddText(
"/");
850 pDateStyle->AddMonth();
855 pDateStyle->AddMonthDay();
856 pDateStyle->AddText(
"/");
857 pDateStyle->AddMonth();
858 pDateStyle->AddText(
"/");
859 pDateStyle->AddYear(
false);
864 pDateStyle->AddMonth();
865 pDateStyle->AddText(
"/");
866 pDateStyle->AddYear(
false);
877 pTimeStyle->AddHour();
878 pTimeStyle->AddText(
":");
879 pTimeStyle->AddMinute();
880 pTimeStyle->AddText(
":");
881 pTimeStyle->AddSecond();
886 pTimeStyle->AddHour(
false);
887 pTimeStyle->AddText(
":");
888 pTimeStyle->AddMinute();
889 pTimeStyle->AddText(
" ");
890 pTimeStyle->SetAmPm(
true);
895 pTimeStyle->AddHour(
false);
896 pTimeStyle->AddText(
":");
897 pTimeStyle->AddMinute();
902 pTimeStyle->AddHour(
false);
903 pTimeStyle->AddText(
":");
904 pTimeStyle->AddMinute();
905 pTimeStyle->AddText(
":");
906 pTimeStyle->AddSecond();
907 pTimeStyle->AddText(
" ");
908 pTimeStyle->SetAmPm(
true);
913 pTimeStyle->AddHour(
false);
914 pTimeStyle->AddText(
":");
915 pTimeStyle->AddMinute();
916 pTimeStyle->AddText(
":");
917 pTimeStyle->AddSecond();
922 pTimeStyle->AddHour(
false);
923 pTimeStyle->AddText(
" ");
924 pTimeStyle->SetAmPm(
true);
929 pTimeStyle->AddHour(
false);
934 pTimeStyle->AddMinute();
939 pTimeStyle->AddSecond();
944 pTimeStyle->SetAmPm(
true);
951 pTimeStyle->AddHour(
false);
953 sText = OUString(
u'\x70b9');
954 pTimeStyle->AddText(sText);
955 pTimeStyle->AddMinute(
false);
956 sText = OUString(
u'\x5206');
957 pTimeStyle->AddText(sText);
962 pTimeStyle->SetAmPm(
true);
963 pTimeStyle->AddHour(
false);
965 sText = OUString(
u'\x70b9');
966 pTimeStyle->AddText(sText);
967 pTimeStyle->AddMinute(
false);
968 sText = OUString(
u'\x5206');
969 pTimeStyle->AddText(sText);
976 pTimeStyle->AddHour();
977 pTimeStyle->AddText(
":");
978 pTimeStyle->AddMinute();
979 pTimeStyle->AddText(
" ");
980 pTimeStyle->SetAmPm(
true);
985 pTimeStyle->AddHour();
986 pTimeStyle->AddText(
" ");
987 pTimeStyle->SetAmPm(
true);
989 else if (
sFormula ==
u"%FLHH:mm:SS ampm")
992 pTimeStyle->AddHour();
993 pTimeStyle->AddText(
":");
994 pTimeStyle->AddMinute();
995 pTimeStyle->AddText(
":");
996 pTimeStyle->AddSecond();
997 pTimeStyle->AddText(
" ");
998 pTimeStyle->SetAmPm(
true);
1003 pTimeStyle->AddHour();
1004 pTimeStyle->AddText(
":");
1005 pTimeStyle->AddMinute();
1010 pTimeStyle->AddHour();
1011 pTimeStyle->AddText(
":");
1012 pTimeStyle->AddMinute();
1013 pTimeStyle->AddText(
":");
1014 pTimeStyle->AddSecond();
1027 pDateStyle->AddMonth(
true,
true);
1028 pDateStyle->AddText(
" ");
1029 pDateStyle->AddMonthDay(
false);
1030 pDateStyle->AddText(
", ");
1031 pDateStyle->AddYear();
1036 pDateStyle->AddMonthDay(
false);
1037 pDateStyle->AddText(
" ");
1038 pDateStyle->AddMonth(
true,
true);
1039 pDateStyle->AddText(
" ");
1040 pDateStyle->AddYear();
1045 pDateStyle->AddWeekDay();
1046 pDateStyle->AddText(
", ");
1047 pDateStyle->AddMonth(
true,
true);
1048 pDateStyle->AddText(
" ");
1049 pDateStyle->AddMonthDay(
false);
1050 pDateStyle->AddText(
", ");
1051 pDateStyle->AddYear();
1056 pDateStyle->AddMonth(
true,
true);
1057 pDateStyle->AddText(
" ");
1058 pDateStyle->AddMonthDay(
false);
1063 pDateStyle->AddWeekDay();
1064 pDateStyle->AddText(
" ");
1065 pDateStyle->AddMonth(
true,
true);
1066 pDateStyle->AddText(
" ");
1067 pDateStyle->AddMonthDay(
false);
1072 pDateStyle->AddMonth(
false);
1073 pDateStyle->AddText(
"/");
1074 pDateStyle->AddMonthDay(
false);
1079 pDateStyle->AddMonth(
false);
1080 pDateStyle->AddText(
"/");
1081 pDateStyle->AddMonthDay(
false);
1082 pDateStyle->AddText(
"/");
1083 pDateStyle->AddYear();
1088 pDateStyle->AddMonthDay(
false);
1089 pDateStyle->AddText(
".");
1090 pDateStyle->AddMonth(
true,
true);
1095 pDateStyle->AddMonthDay(
false);
1096 pDateStyle->AddText(
".");
1097 pDateStyle->AddMonth(
true,
true);
1098 pDateStyle->AddText(
" ");
1099 pDateStyle->AddYear();
1104 pDateStyle->AddYear();
1105 pDateStyle->AddText(
" ");
1106 pDateStyle->AddMonth(
true,
true);
1107 pDateStyle->AddText(
" ");
1108 pDateStyle->AddMonthDay(
false);
1113 pDateStyle->AddMonth(
true,
true);
1114 pDateStyle->AddText(
",");
1115 pDateStyle->AddYear();
1120 pDateStyle->AddMonthDay();
1121 pDateStyle->AddText(
"/");
1122 pDateStyle->AddMonth();
1123 pDateStyle->AddText(
"/");
1124 pDateStyle->AddYear();
1132 pTimeStyle->AddHour();
1133 pTimeStyle->AddText(
":");
1134 pTimeStyle->AddMinute();
1140 pTimeStyle->AddHour(
false);
1141 pTimeStyle->AddText(
":");
1142 pTimeStyle->AddMinute();
1143 pTimeStyle->AddText(
":");
1144 pTimeStyle->SetAmPm(
true);
1150 pTimeStyle->AddHour();
1151 pTimeStyle->AddText(
":");
1152 pTimeStyle->AddMinute();
1153 pTimeStyle->AddText(
":");
1154 pTimeStyle->SetAmPm(
true);
1224 pSpan->
Add(pContent);
1225 pXFPara->
Add(pSpan);
1229 pXFPara->
Add(pContent);
1263 pSpan->
Add(pContent);
1264 pXFPara->
Add(pSpan);
1267 pXFPara->
Add(pContent);
1310 pSpan->
Add(pContent);
1311 pXFPara->
Add(pSpan);
1315 pXFPara->
Add(pContent);
1349 pSpan->
Add(pContent);
1350 pXFPara->
Add(pSpan);
1353 pXFPara->
Add(pContent);
1368 pXFPara->
Add(pSpan);
1382 pXFPara->
Add(pSpan);
1412 pXFPara->
Add(pRubyStart);
1422 pXFPara->
Add(pRubyEnd);
virtual OUString GetStyleName()=0
@descr: return the style name.
OUString const & GetName()
void AddXFBookmarkEnd(const OUString &sName, XFBookmarkEnd *pMark)
void AddXFBookmarkStart(const OUString &sName, XFBookmarkStart *pMark)
void ConvertCHBlock(XFContentContainer *pXFPara, sal_uInt8 nType)
sal_uInt16 GetAction() const
@ CLICKHERE_CHBEHAVIORINTERNETLINK
void AddChangeFrib(LwpFrib *pFrib)
OUString GetChangeID(LwpFrib *pFrib)
OUString const & GetDivName() const
Document object, represent document and division.
LwpObjectID & GetDivInfoID()
sal_uInt16 GetFieldType() const
bool IsCrossRefField(sal_uInt8 &nType, OUString &sMarkName)
bool IsDocPowerField(sal_uInt8 &nType, OUString &sFormula)
bool GetRevisionFlag() const
void SetRevisionFlag(bool bFlag)
bool IsFormulaInsert() const
OUString const & GetFormula() const
void ParseTOC(OUString &sLevel, OUString &sText)
void ParseIndex(OUString &sKey1, OUString &sKey2)
void SetStart(bool bFlag)
void SetStyleFlag(bool bFalg)
bool GetStyleFlag() const
bool IsDateTimeField(sal_uInt8 &type, OUString &formula)
void SetStartFrib(LwpFrib *pFrib)
LwpBookMark * GetBookMark(LwpObjectID objMarker)
LwpDocument * GetDocument()
rtl::Reference< XFBookmarkEnd > m_xEnd
void Read(LwpObjectStream *pObjStrm, sal_uInt16 len) override
: Read bookmark frib
const LwpObjectID & GetMarkerID() const
LwpFribBookMark(LwpPara *pPara)
rtl::Reference< XFBookmarkStart > m_xStart
void RegisterStyle(LwpFoundry *pFoundry) override
: register bookmark frib
void XFConvert(XFContentContainer *pXFPara)
: convert bookmark frib
sal_uInt8 GetType() const
void Read(LwpObjectStream *pObjStrm, sal_uInt16 len) override
: Read hyperlink frib and Click here block
void XFConvert(XFContentContainer *pXFPara, LwpStory *pStory)
sal_uInt8 m_nDateTimeType
void Read(LwpObjectStream *pObjStrm, sal_uInt16 len) override
LwpFieldMark * GetMarker()
sal_uInt8 m_nDocPowerType
void ConvertDocFieldStart(XFContentContainer *pXFPara, LwpFieldMark *pFieldMark)
static void ConvertCrossRefEnd(XFContentContainer *pXFPara, const LwpFieldMark *pFieldMark)
void CheckFieldType(LwpFieldMark *pFieldMark)
void RegisterTimeField(const LwpFieldMark *pFieldMark)
void RegisterTotalTimeStyle()
sal_uInt8 m_nCrossRefType
void RegisterDateTimeStyle(std::u16string_view sFormula)
void RegisterStyle(LwpFoundry *pFoundry) override
void XFConvert(XFContentContainer *pXFPara)
void ConvertDocFieldEnd(XFContentContainer *pXFPara, const LwpFieldMark *pFieldMark)
sal_uInt8 GetType() const
void ConvertDateTimeEnd(XFContentContainer *pXFPara, const LwpFieldMark *pFieldMark)
LwpFribField(LwpPara *pPara)
: Read index entry frib
void ConvertDateTimeStart(XFContentContainer *pXFPara, LwpFieldMark *pFieldMark)
void ConvertCrossRefStart(XFContentContainer *pXFPara, LwpFieldMark *pFieldMark)
void Read(LwpObjectStream *pObjStrm, sal_uInt16 len) override
void RegisterStyle(LwpFoundry *pFoundry) override
LwpFribRubyMarker(LwpPara *pPara)
void XFConvert(XFContentContainer *pXFPara)
const OUString & GetStyleName() const
virtual void RegisterStyle(LwpFoundry *pFoundry)
sal_uInt8 GetType() const
LwpBookmarkMgr * GetLwpBookmarkMgr()
XFStyleManager * GetXFStyleManager()
LwpChangeMgr * GetLwpChangeMgr()
static LwpGlobalMgr * GetInstance(LwpSvStream *pSvStream=nullptr)
void SetHyperlink(const OUString &hyperlink)
void SetHyperlinkFlag(bool bFlag)
OUString GetNamedProperty(std::u16string_view name)
void ReadIndexed(LwpSvStream *pStrm)
@descr Read object id with indexed format from stream if index>0, lowid is get from time table per th...
rtl::Reference< LwpObject > obj(VO_TYPE tag=VO_INVALID) const
@descr get object from object factory per the object id
stream class for LwpObject body data provide stream like interface to read object data
sal_uInt8 QuickReaduInt8(bool *pFailure=nullptr)
@descr Quick read sal_uInt8
const OUString & GetTextStyleName() const
const OUString & GetRubyStyleName() const
const OUString & GetRubyText() const
LwpHyperlinkMgr * GetHyperlinkMgr()
void SetChangeID(const OUString &sID)
void SetChangeID(const OUString &sID)
virtual void Add(XFContent *pContent)
@descr Add content.
@descr Base class for all content object.
virtual void SetStyleName(const OUString &style)
: All content except XFTextContent can have a style.
void SetRefType(sal_uInt8 nType)
void SetMarkName(const OUString &sName)
void SetEntryType(enumXFEntry type)
@descr Set entry type.
void SetOutlineLevel(sal_Int32 level)
@descr Set outline level.
void SetStringValue(const OUString &value)
@descr Set entry string value.
void SetKey(const OUString &key1, const OUString &key2)
@descr Set entry key.
void SetText(const OUString &sText)
Style manager for the filter.
IXFStyleRet AddStyle(std::unique_ptr< IXFStyle > pStyle)
Adapter for text to content.
void SetText(const OUString &text)
@descr Set the text.
void Add(XFContent *pContent)
@ enumXFEntryAlphabetical