InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
ITextUtils Member List

This is the complete list of members for ITextUtils, including all inherited members.
AddRef() const =0IPMUnknownpure virtual
AdjustForTableRange(const UIDRef &story, TextIndex *pStart, TextIndex *pEnd, TextIndex *nextLine)=0ITextUtilspure virtual
AlignToBaselineGrid(IGeometry *pageItem, IParcel *parcel, const IBaselineGridPrefs *gridPrefs, PMReal *pYTop, PMReal *pYBottom, Text::GridAlignmentMetric alignment, PMReal alignmentMetricOffset) const =0ITextUtilspure virtual
AnyFootnotes(const ITextModel *model, const RangeData &range)=0ITextUtilspure virtual
ApplySourceStyleAttrsToTargetStyle(IDataBase *sourceDB, const UID &sourceStyle, IDataBase *targetDB, const UID &targetStyle, const UIDList &uidList) const =0ITextUtilspure virtual
BuildLogicalStoryRangeList(ITextModel *model, TextIndex start, StoryRangeList *resultList)=0ITextUtilspure virtual
CharOffsetToUTF16Offset(const UTF16TextChar *buffer, int32 length, int32 charOffset) const =0ITextUtilspure virtual
CollectOwnedItems(const ITextModel *model, TextIndex start, int32 len, OwnedItemDataList *resultList, bool16 nested=kFalse)=0ITextUtilspure virtual
CollectPageItemsFromFocus(const ITextFocus *pFocus, const PMIID &iid, UIDList *pList)=0ITextUtilspure virtual
CollectStoryRanges(const ITextModel *model, TextIndex start, int32 len, StoryRangeList *resultList, TextIndex hIndex=kInvalidTextIndex, ITextUtils::HIndexList *hIndexList=nil, bool16 bIncludeAnchorSpan=kTrue)=0ITextUtilspure virtual
CollectVisitableItems(ITextModel *model, TextIndex start, int32 len, VisitableItems *resultList)=0ITextUtilspure virtual
CompareItemPosition(const ITextModel *txtModel, const TextIndex item1Position, const TextIndex item2Position) const =0ITextUtilspure virtual
ConvertSmartQuotes(ITextModel *model, TextIndex position, int32 length) const =0ITextUtilspure virtual
ConvertTextModelText(const WideString &rText, WideString *pStripped, bool16 stripHardHyphens=kTrue, bool16 stripDiscretionaryHyphens=kTrue, bool16 convertApostrophes=kTrue, bool16 stripNobreakNonspace=kTrue, bool16 convertHyphens=kTrue, bool16 stripLeadingSpaces=kTrue, bool16 convertForGrammarCheck=kFalse)=0ITextUtilspure virtual
CountChars(const UTF16TextChar *buffer, int32 length) const =0ITextUtilspure virtual
CountOversetLines(const UIDRef &textModelUIDRef)=0ITextUtilspure virtual
CreateConvertToMCFrameCommand(UIDRef parent, bool16 isHorizontal=kTrue, bool16 isFrameGrid=kFalse, bool16 isLeftToRight=kTrue, ClassID frameItem=kFrameItemBoss)=0ITextUtilspure virtual
CreateConvertToMCFrameForFrameListCommand(UIDRef parent, IFrameList *frameList, bool16 atEnd=kTrue, ClassID frameItem=kFrameItemBoss)=0ITextUtilspure virtual
CreateConvertToMCFrameForFrameListCommand(UIDRef parent, IMultiColumnTextFrame *mcFrame, bool16 insertAfter=kTrue, ClassID frameItem=kFrameItemBoss)=0ITextUtilspure virtual
CreateConvertToMCFrameForFrameListCommand(UIDRef parent, IFrameList *frameList, int32 insertIndex, ClassID frameItem=kFrameItemBoss)=0ITextUtilspure virtual
CreateConvertToMCFrameForStoryCommand(UIDRef parent, ITextModel *story, bool16 isHorizontal=kTrue, bool16 isFrameGrid=kFalse, bool16 isLeftToRight=kTrue, ClassID frameItem=kFrameItemBoss)=0ITextUtilspure virtual
CreateNewMCFrameCommand(UIDRef parent, bool16 noGraphicAttr, const PMRect &boundary, bool16 isHorizontal=kTrue, bool16 isFrameGrid=kFalse, bool16 isLeftToRight=kTrue, ClassID frameItem=kFrameItemBoss, bool16 isEndnoteStory=kFalse)=0ITextUtilspure virtual
CreateNewMCFrameCommand(UIDRef parent, bool16 noGraphicAttr, const PMPointList &opposingCorners, bool16 isHorizontal=kTrue, bool16 isFrameGrid=kFalse, bool16 isLeftToRight=kTrue, ClassID frameItem=kFrameItemBoss)=0ITextUtilspure virtual
CreateNewMCFrameForFrameListCommand(UIDRef parent, bool16 noGraphicAttr, const PMRect &boundary, IFrameList *frameList, bool16 atEnd=kTrue, ClassID frameItem=kFrameItemBoss)=0ITextUtilspure virtual
CreateNewMCFrameForFrameListCommand(UIDRef parent, bool16 noGraphicAttr, const PMRect &boundary, IMultiColumnTextFrame *mcFrame, bool16 insertAfter=kTrue, ClassID frameItem=kFrameItemBoss)=0ITextUtilspure virtual
CreateNewMCFrameForFrameListCommand(UIDRef parent, bool16 noGraphicAttr, const PMRect &boundary, IFrameList *frameList, int32 insertIndex, ClassID frameItem=kFrameItemBoss)=0ITextUtilspure virtual
CreateNewMCFrameForStoryCommand(UIDRef parent, bool16 noGraphicAttr, const PMRect &boundary, ITextModel *story, bool16 isHorizontal=kTrue, bool16 isFrameGrid=kFalse, bool16 isLeftToRight=kTrue, ClassID frameItem=kFrameItemBoss)=0ITextUtilspure virtual
CreateNewStory(IDataBase *db, bool16 defaults=kTrue, ClassID clsID=kTextStoryBoss)=0ITextUtilspure virtual
CreateOppositeDirectionFrameList(UIDList *pStoryList, ITextOptions::WritingDirection dir)=0 (defined in ITextUtils)ITextUtilspure virtual
CreateRecomposeThruNthParcelCmd(const ITextParcelList *tpl, int32 parcelIndex)=0ITextUtilspure virtual
CreateRecomposeThruTextIndexCmd(const ITextParcelList *tpl, TextIndex textIndex)=0ITextUtilspure virtual
DeterminePairKern(const ITextModel *model, TextIndex index, ClassID kernService, PMReal &result)=0ITextUtilspure virtual
DisplayNamesFlag enum nameITextUtils
EditTargetStyle(IDataBase *targetDB, const UID &targetStyle, AttributeBossList *attributesToApply, const UIDList &uidList) const =0ITextUtilspure virtual
FilterInsertString(const WideString *data, StripMatchingCharactersFunction func) const =0 (defined in ITextUtils)ITextUtilspure virtual
FindResetOwnedItemUID(IItemStrand *itemStrand, const ClassID objectType, const UID findOldItemUID, const TextIndex start, const UID newItemUID)=0ITextUtilspure virtual
FindSurroundingWord(const ITextModel *pModel, TextIndex nPosition, int32 *pLength, FuncIsWordChar aFunction)=0ITextUtilspure virtual
FindSurroundingWordUsingWordCharFuncOnly(const ITextModel *pModel, TextIndex nPosition, int32 *pLength, const FuncIsWordChar aFunction)=0ITextUtilspure virtual
FocusSpansMultiplePageItems(const ITextFocus *pFocus)=0ITextUtilspure virtual
GenerateListsOfAttributesThatCanBeCleared(IWorkspace *workspace, AttributeBossList *characterAttributes, AttributeBossList *paragraphAttributes)=0ITextUtilspure virtual
GetChapterNumber(IDataBase *db) const =0ITextUtilspure virtual
GetDefaultTextAttrPreferences(const WhichTextAttrs which, TextAttrs &out, IDocument *prefsFromDocument)=0ITextUtilspure virtual
GetDisplayFontNames(IFontGroup *fontGroup, IPMFont *font, PMString &familyName, PMString &styleName, DisplayNamesFlag namesFlag)=0ITextUtilspure virtual
GetDisplayFontNames(IDataBase *dataBase, const ITextAttrUID *fontUID, const ITextAttrFont *fontStyle, PMString &familyName, PMString &styleName, DisplayNamesFlag namesFlag)=0ITextUtilspure virtual
GetFirstFrameOfStory(const UIDRef &story) const =0ITextUtilspure virtual
GetFontStyleName(ITextAttrFont *fromFont, ITextAttrFont *toFont, PMString *styleName)=0ITextUtilspure virtual
GetFormattedChapterNumberString(IDataBase *db, PMString *s, int32 v=kInvalidChapterNumber) const =0ITextUtilspure virtual
GetFormattedPageNumberString(const UIDRef &textFrameRef, PMString *s, IDrawingStyle::PositionIndicator whichPage=IDrawingStyle::kDataPosition_ThisPage) const =0ITextUtilspure virtual
GetFormattedSectionNameString(const UIDRef &textFrameRef, PMString *s) const =0ITextUtilspure virtual
GetFullVisibleParagraphString(IComposeScanner *scanner, TextIndex textIndex, int32 &paragraphSpan)=0ITextUtilspure virtual
GetGlyphsForOverrides(ITextModel *model, const RangeData &range, const AttributeBossList *overrides, std::vector< std::pair< Text::GlyphID, TextIndex >> *newGlyphPoints, bool16 clearOverrides=kFalse) const =0ITextUtilspure virtual
GetLastDocInBook(bool16 &docWasAlreadyOpen, int32 &startPageNum) const =0ITextUtilspure virtual
GetLocaleFromTextIndex(const UIDRef &modelRef, const TextIndex position, bool16 &noLang, void *locale) const =0ITextUtilspure virtual
GetMCFOrTOPFromSpline(const IGraphicFrameData *gfd) const =0 (defined in ITextUtils)ITextUtilspure virtual
GetMultiColFrameIndex(const IMultiColumnTextFrame *mcf)=0ITextUtilspure virtual
GetNextPageNumberFrameRef(const UIDRef &textFrameRef) const =0ITextUtilspure virtual
GetPageCount(const UIDRef &target, enum PageCountScopes scope) const =0ITextUtilspure virtual
GetPageNumber(const UIDRef &textFrameRef) const =0ITextUtilspure virtual
GetPageNumberFormatter(const UIDRef &textFrameRef) const =0ITextUtilspure virtual
GetPageNumberFromPageUID(const UIDRef &page) const =0ITextUtilspure virtual
GetPageUIDRef(const UIDRef &textFrameRef) const =0ITextUtilspure virtual
GetParcelContentBounds(ITextParcelList *tpl, TextIndex at, PMRect *pCBounds)=0ITextUtilspure virtual
GetPreviousPageNumberFrameRef(const UIDRef &textFrameRef) const =0ITextUtilspure virtual
GetPrimaryStoryAnchor(UIDRef &storyRef, RangeData &range) const =0ITextUtilspure virtual
GetPrimaryThreadAnchor(const ITextModel *model, RangeData &range) const =0ITextUtilspure virtual
GetSelectedTextItemsFromLayoutTarget(const ILayoutTarget *layoutTarget, UIDList *textframes, UIDList *mcfs, UIDList *splineItems)=0ITextUtilspure virtual
GetSelectedTextItemsFromTextTarget(const ITextTarget *textTarget, UIDList *textframes, UIDList *mcfs, UIDList *splineItems)=0ITextUtilspure virtual
GetSelectedTextItemsFromUIDList(const UIDList &pageITems, UIDList *textframes, UIDList *mcfs, UIDList *splineItems)=0ITextUtilspure virtual
GetSpreadMultiColumnTextFrames(const UIDRef &spreadRef, UIDList *pList) const =0ITextUtilspure virtual
GetSpreadTextFrameColumns(const UIDRef &spreadRef, UIDList *pList) const =0ITextUtilspure virtual
GetTargetContainerContinues(const UIDRef &target) const =0ITextUtilspure virtual
GetTargetIsInContinuedContainer(const UIDRef &target) const =0ITextUtilspure virtual
GetTextFramesContaining(const ITextModel *textModel, const RangeData &range, int32 *pFirstFrameIndex, int32 *pLastFrameIndex)=0ITextUtilspure virtual
GetTextFramesPageItemUID(IGeometry *pageItem) const =0ITextUtilspure virtual
GetTextIndexForTrackedParagraph(const UIDRef &paraStrandDiskPageRef, UID trackerUID, uint32 trackerData) const =0 (defined in ITextUtils)ITextUtilspure virtual
GetUIDListOfInlines(IParcel *parcel, bool16 bWithDropCaps, UIDList *resultList)=0ITextUtilspure virtual
GetUIDListOfTextFramesFromRange(const ITextModel *textModel, const RangeData &range, UIDList *resultList)=0ITextUtilspure virtual
GetUsedInks(const ITextModel *textModel, TextIndex threadEnd, TextIndex start, int32 len, IInkResourceData *inkResourceData)=0ITextUtilspure virtual
GetWaxToFrameMatrix(const IParcel *parcel)=0ITextUtilspure virtual
GetWordCountInfo(const ITextModel *iTextModel, const uint32 &startIndex, const int32 &lengthToCount, const ITextUtils::WordCountUpdateAction &action, const ITextUtils::WordCountUpdateState &state, bool16 &wordStarted, uint32 &characters, uint32 &words, uint32 &paragraphs, uint32 &lines, uint32 &oversetCharacters, uint32 &oversetWords, uint32 &oversetParagraphs, uint32 &oversetLines, bool16 &bWordAcrossOverset, TextStoryThreadHelper &helper)=0 (defined in ITextUtils)ITextUtilspure virtual
GetWordCountInfo(const ITextModel *iTextModel, const uint32 &startIndex, const int32 &lengthToCount, const ITextUtils::WordCountUpdateAction &action, const ITextUtils::WordCountUpdateState &state, bool16 &wordStarted, uint32 &fullWidthChars, uint32 &oversetFullWidthChars, uint32 &halfWidthChars, uint32 &oversetHalfWidthChars, uint32 &japaneseChars, uint32 &oversetJapaneseChars, uint32 &kanjis, uint32 &oversetKanjis, uint32 &words, uint32 &oversetWords, uint32 &lines, uint32 &oversetLines, uint32 &paragraphs, uint32 &oversetParagraphs, uint32 &allChars, uint32 &oversetAllChars, bool16 &bWordAcrossOverset, TextStoryThreadHelper &helper)=0ITextUtilspure virtual
GetXRefChapterNumberVariableName()=0ITextUtilspure virtual
GetXRefPageNumberVariableName()=0ITextUtilspure virtual
GuessScriptOfText(const char *anyText, int32 preferredWritingScript=kDontKnowScript)=0ITextUtilspure virtual
HIndexList typedef (defined in ITextUtils)ITextUtils
IsAdobeFont(IPMFont const *font)=0ITextUtilspure virtual
IsBoldItalicStyleName(const PMString &styleName)=0ITextUtilspure virtual
IsBoldStyleName(const PMString &styleName)=0ITextUtilspure virtual
IsFocusAFootnote(const ITextFocus *pFocus, UIDRef *pFootnoteUIDRef=nil)=0ITextUtilspure virtual
IsFootnote(const ITextModel *model, TextIndex position, UIDRef *pFootnoteUIDRef=nil)=0ITextUtilspure virtual
IsItalicStyleName(const PMString &styleName)=0ITextUtilspure virtual
IsLeftToRightRun(const IWaxLine *waxLine, TextIndex ti) const =0ITextUtilspure virtual
IsMultiColumnFrame(const IPMUnknown *obj) const ITextUtilsinlinevirtual
IsOpenTypeFamily(IFontFamily *fontFamily)=0ITextUtilspure virtual
IsOpenTypeFont(const IPMFont *font)=0ITextUtilspure virtual
IsOverset(const IFrameList *fl)=0ITextUtilspure virtual
IsPlainStyleName(const PMString &styleName)=0ITextUtilspure virtual
IsScriptOfText(const char *anyText, int32 writingScript)=0ITextUtilspure virtual
IsTextValidForInsertion(WideString const &text) const =0ITextUtilspure virtual
IsVerticalColumnRuleActive(const IPMUnknown *shape)=0ITextUtilspure virtual
IsWordBreak(const UTF32TextChar &curChar)=0 (defined in ITextUtils)ITextUtilspure virtual
kCombineSingleStyleIntoFamilyName enum valueITextUtils
kContinueCounting enum value (defined in ITextUtils)ITextUtils
kContinueCountingForComposedFrame enum value (defined in ITextUtils)ITextUtils
kCustomizeStartCounting enum value (defined in ITextUtils)ITextUtils
kDefaultIID enum value (defined in ITextUtils)ITextUtils
kDocument enum value (defined in ITextUtils)ITextUtils
kEndCounting enum value (defined in ITextUtils)ITextUtils
kFamilyNameOnly enum valueITextUtils
kNoAction enum value (defined in ITextUtils)ITextUtils
kSection enum value (defined in ITextUtils)ITextUtils
kSeparateFamilyAndStyleName enum valueITextUtils
kStartCounting enum value (defined in ITextUtils)ITextUtils
kStyleNameOnly enum valueITextUtils
kUpdateAll enum value (defined in ITextUtils)ITextUtils
kUpdateLine enum value (defined in ITextUtils)ITextUtils
LinkTextFrames(const IMultiColumnTextFrame *textFrameA, const IMultiColumnTextFrame *textFrameB, bool16 prepend)=0ITextUtilspure virtual
NotifyOversetChanged(const IFrameList *frameList)=0ITextUtilspure virtual
PageCountScopes enum nameITextUtils
ProcessScaleParcelContent(const ITextParcelList *tpl, ParcelKey key, const PMReal &xScale, const PMReal &yScale, IScaleObject::ScaleContext &context) const =0 (defined in ITextUtils)ITextUtilspure virtual
QueryCopyStoryCommand(const UIDRef &source, const UIDRef &dest, const StoryRange &sourceRange, const StoryRange &destRange, const bool16 ignoreAttributes=kFalse)=0ITextUtilspure virtual
QueryCopyStoryFromAllToAllCommand(const UIDRef &source, const UIDRef &dest, const bool16 ignoreAttributes=kFalse)=0ITextUtilspure virtual
QueryCopyStoryFromAllToEndCommand(const UIDRef &source, const UIDRef &dest, const bool16 ignoreAttributes=kFalse)=0ITextUtilspure virtual
QueryCopyStoryToEndCommand(const UIDRef &source, const UIDRef &dest, const StoryRange &sourceRange, const bool16 ignoreAttributes=kFalse)=0ITextUtilspure virtual
QueryForHierarchyMember(IDataBase *db, const ITextFrameColumn *textFrame) const =0ITextUtilspure virtual
QueryInterface(PMIID interfaceID) const =0IPMUnknownpure virtual
QueryMCFOrTOPFromSpline(const IGraphicFrameData *gfd) const =0ITextUtilspure virtual
QueryMoveStoryCommand(const UIDRef &source, const UIDRef &dest, const StoryRange &sourceRange, const StoryRange &destRange, const bool16 ignoreAttributes=kFalse)=0ITextUtilspure virtual
QueryMoveStoryFromAllCommand(const UIDRef &source, const UIDRef &dest, const StoryRange &destRange, const bool16 ignoreAttributes=kFalse)=0ITextUtilspure virtual
QueryMoveStoryFromAllToAllCommand(const UIDRef &source, const UIDRef &dest, const bool16 ignoreAttributes=kFalse)=0ITextUtilspure virtual
QueryMoveStoryFromAllToEndCommand(const UIDRef &source, const UIDRef &dest, const bool16 ignoreAttributes=kFalse)=0ITextUtilspure virtual
QueryMultiColumnFrame(ITextFrameColumn *tfc) const =0ITextUtilspure virtual
QueryMultiColumnFrame(const ITextFrameColumn *tfc) const =0ITextUtilspure virtual
QueryMultiColumnFrameUID(const ITextFrameColumn *tfc) const =0ITextUtilspure virtual
QuerySplineFromTextFrame(const IMultiColumnTextFrame *mcf) const =0ITextUtilspure virtual
QuerySplineFromTextFrame(const ITextFrameColumn *tfc) const =0ITextUtilspure virtual
QueryTextModelFromSpline(const IGraphicFrameData *gfd) const =0 (defined in ITextUtils)ITextUtilspure virtual
Release() const =0IPMUnknownpure virtual
RemapCharacterValue(IPMFont *oldFont, IPMFont *newFont, const UTF32TextChar &textChar)=0ITextUtilspure virtual
RemapCharacterValues(IPMFont *oldFont, IPMFont *newFont, const textchar *buffer, int32 bufferLength, WideString *replacedChars)=0ITextUtilspure virtual
RemapFontStyles(IDataBase *dataBase, const AttributeBossList &stateOverrides, const AttributeBossList &newOverrides, PMString *styleName, Fixed *&axesInfo, int &numAxes, ClassID textAttrFontUIDBoss=kTextAttrFontUIDBoss, ClassID textAttrFontStyleBoss=kTextAttrFontStyleBoss, bool16 remapExactFontStylesOnly=kFalse)=0ITextUtilspure virtual
RemapFontStylesWithOPSZ(IDataBase *dataBase, const AttributeBossList &stateOverrides, const AttributeBossList &newOverrides, PMString *styleName, Fixed *&axesInfo, int &numAxes, ClassID textAttrFontUIDBoss=kTextAttrFontUIDBoss, ClassID textAttrFontStyleBoss=kTextAttrFontStyleBoss, bool16 remapExactFontStylesOnly=kFalse, PMReal pointSize=-1)=0ITextUtilspure virtual
RepairGenericDataLink(UIDRef oldStoryRef, UIDRef newStoryRef)=0ITextUtilspure virtual
ScriptToLanguageID(int32 writingScript)=0ITextUtilspure virtual
SkipTextCharForFontLocking(const UTF32TextChar &textChar)=0ITextUtilspure virtual
SkipTextCharForRemapping(const UTF32TextChar &textChar)=0ITextUtilspure virtual
StripMatchingCharactersFunction typedefITextUtils
VisitableItems typedef (defined in ITextUtils)ITextUtils
WordCountUpdateAction enum nameITextUtils
WordCountUpdateState enum name (defined in ITextUtils)ITextUtils