Compare commits

...

12 Commits

51 changed files with 12751 additions and 583 deletions

View File

@ -505,6 +505,7 @@ namespace DocFormatUtils
{
STLCollection->push_back(result[i]);
}
return true;
}
template<class T> static bool GetSTLCollectionFromUtf8( T *STLCollection, unsigned char *bytes, int size)

View File

@ -0,0 +1,920 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
6967B2F91E27C26800A129E2 /* DocFormatLib.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B2F71E27C26800A129E2 /* DocFormatLib.cpp */; };
6967B3E11E27C2D500A129E2 /* pole.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B3DF1E27C2D500A129E2 /* pole.cpp */; };
6967B4C31E27C52700A129E2 /* AnnotationReferenceDescriptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B3E71E27C52700A129E2 /* AnnotationReferenceDescriptor.cpp */; };
6967B4C41E27C52700A129E2 /* CharacterPropertiesMapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B3ED1E27C52700A129E2 /* CharacterPropertiesMapping.cpp */; };
6967B4C51E27C52700A129E2 /* Converter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B3F41E27C52700A129E2 /* Converter.cpp */; };
6967B4C61E27C52700A129E2 /* DocumentMapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B3F71E27C52700A129E2 /* DocumentMapping.cpp */; };
6967B4C71E27C52700A129E2 /* DocumentProperties.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B3F91E27C52700A129E2 /* DocumentProperties.cpp */; };
6967B4C81E27C52700A129E2 /* DrawingPrimitives.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B3FD1E27C52700A129E2 /* DrawingPrimitives.cpp */; };
6967B4C91E27C52700A129E2 /* EncryptionHeader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B4001E27C52700A129E2 /* EncryptionHeader.cpp */; };
6967B4CA1E27C52700A129E2 /* FontFamilyName.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B4071E27C52700A129E2 /* FontFamilyName.cpp */; };
6967B4CB1E27C52700A129E2 /* FontTableMapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B4091E27C52700A129E2 /* FontTableMapping.cpp */; };
6967B4CC1E27C52700A129E2 /* FooterMapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B40B1E27C52700A129E2 /* FooterMapping.cpp */; };
6967B4CD1E27C52700A129E2 /* FormattedDiskPageCHPX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B4101E27C52700A129E2 /* FormattedDiskPageCHPX.cpp */; };
6967B4CE1E27C52700A129E2 /* FormattedDiskPagePAPX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B4121E27C52700A129E2 /* FormattedDiskPagePAPX.cpp */; };
6967B4CF1E27C52700A129E2 /* HeaderAndFooterTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B4151E27C52700A129E2 /* HeaderAndFooterTable.cpp */; };
6967B4D01E27C52700A129E2 /* HeaderMapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B4171E27C52700A129E2 /* HeaderMapping.cpp */; };
6967B4D11E27C52700A129E2 /* LanguageIdMapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B41D1E27C52700A129E2 /* LanguageIdMapping.cpp */; };
6967B4D21E27C52700A129E2 /* ListData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B4201E27C52700A129E2 /* ListData.cpp */; };
6967B4D31E27C52700A129E2 /* ListLevel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B4251E27C52700A129E2 /* ListLevel.cpp */; };
6967B4D41E27C52700A129E2 /* ListTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B4271E27C52700A129E2 /* ListTable.cpp */; };
6967B4D51E27C52700A129E2 /* MainDocumentMapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B4291E27C52700A129E2 /* MainDocumentMapping.cpp */; };
6967B4D61E27C52700A129E2 /* NumberingMapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B42C1E27C52700A129E2 /* NumberingMapping.cpp */; };
6967B4D71E27C52700A129E2 /* Record.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B4471E27C52700A129E2 /* Record.cpp */; };
6967B4D81E27C52700A129E2 /* RecordFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B4491E27C52700A129E2 /* RecordFactory.cpp */; };
6967B4D91E27C52700A129E2 /* ShapeTypeFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B4511E27C52700A129E2 /* ShapeTypeFactory.cpp */; };
6967B4DA1E27C52700A129E2 /* OleObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B47A1E27C52700A129E2 /* OleObject.cpp */; };
6967B4DB1E27C52700A129E2 /* OpenXmlPackage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B47D1E27C52700A129E2 /* OpenXmlPackage.cpp */; };
6967B4DC1E27C52700A129E2 /* ParagraphHeight.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B47F1E27C52700A129E2 /* ParagraphHeight.cpp */; };
6967B4DD1E27C52700A129E2 /* ParagraphPropertiesMapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B4811E27C52700A129E2 /* ParagraphPropertiesMapping.cpp */; };
6967B4DE1E27C52700A129E2 /* ParagraphPropertyExceptions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B4831E27C52700A129E2 /* ParagraphPropertyExceptions.cpp */; };
6967B4DF1E27C52700A129E2 /* PictureDescriptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B4851E27C52700A129E2 /* PictureDescriptor.cpp */; };
6967B4E01E27C52700A129E2 /* PieceTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B4881E27C52700A129E2 /* PieceTable.cpp */; };
6967B4E11E27C52700A129E2 /* PropertiesMapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B48B1E27C52700A129E2 /* PropertiesMapping.cpp */; };
6967B4E21E27C52700A129E2 /* PropertyExceptions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B48D1E27C52700A129E2 /* PropertyExceptions.cpp */; };
6967B4E31E27C52700A129E2 /* RevisionData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B48F1E27C52700A129E2 /* RevisionData.cpp */; };
6967B4E41E27C52700A129E2 /* SectionPropertiesMapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B4931E27C52700A129E2 /* SectionPropertiesMapping.cpp */; };
6967B4E51E27C52700A129E2 /* SettingsMapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B4961E27C52700A129E2 /* SettingsMapping.cpp */; };
6967B4E61E27C52700A129E2 /* SinglePropertyModifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B4991E27C52700A129E2 /* SinglePropertyModifier.cpp */; };
6967B4E71E27C52700A129E2 /* Spa.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B49B1E27C52700A129E2 /* Spa.cpp */; };
6967B4E81E27C52700A129E2 /* StyleSheet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B4A01E27C52700A129E2 /* StyleSheet.cpp */; };
6967B4E91E27C52700A129E2 /* StyleSheetDescription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B4A21E27C52700A129E2 /* StyleSheetDescription.cpp */; };
6967B4EA1E27C52700A129E2 /* StyleSheetInformation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B4A41E27C52700A129E2 /* StyleSheetInformation.cpp */; };
6967B4EB1E27C52700A129E2 /* StyleSheetMapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B4A61E27C52700A129E2 /* StyleSheetMapping.cpp */; };
6967B4EC1E27C52700A129E2 /* TableCellPropertiesMapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B4A91E27C52700A129E2 /* TableCellPropertiesMapping.cpp */; };
6967B4ED1E27C52700A129E2 /* TableMapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B4AC1E27C52700A129E2 /* TableMapping.cpp */; };
6967B4EE1E27C52700A129E2 /* TablePropertiesMapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B4AE1E27C52700A129E2 /* TablePropertiesMapping.cpp */; };
6967B4EF1E27C52700A129E2 /* TableRowPropertiesMapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B4B11E27C52700A129E2 /* TableRowPropertiesMapping.cpp */; };
6967B4F01E27C52700A129E2 /* TextboxMapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B4B41E27C52700A129E2 /* TextboxMapping.cpp */; };
6967B4F11E27C52700A129E2 /* VMLPictureMapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B4B81E27C52700A129E2 /* VMLPictureMapping.cpp */; };
6967B4F21E27C52700A129E2 /* VMLShapeMapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B4BA1E27C52700A129E2 /* VMLShapeMapping.cpp */; };
6967B4F31E27C52700A129E2 /* VMLShapeTypeMapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B4BC1E27C52700A129E2 /* VMLShapeTypeMapping.cpp */; };
6967B4F41E27C52700A129E2 /* WordDocument.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B4BF1E27C52700A129E2 /* WordDocument.cpp */; };
6967B4F51E27C52700A129E2 /* WordprocessingDocument.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B4C11E27C52700A129E2 /* WordprocessingDocument.cpp */; };
/* End PBXBuildFile section */
/* Begin PBXCopyFilesBuildPhase section */
6967B2E91E27C23A00A129E2 /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "include/$(PRODUCT_NAME)";
dstSubfolderSpec = 16;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
6967B2EB1E27C23A00A129E2 /* libDocFormatLib.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libDocFormatLib.a; sourceTree = BUILT_PRODUCTS_DIR; };
6967B2F71E27C26800A129E2 /* DocFormatLib.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DocFormatLib.cpp; path = ../../DocFormatLib.cpp; sourceTree = "<group>"; };
6967B2F81E27C26800A129E2 /* DocFormatLib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DocFormatLib.h; path = ../../DocFormatLib.h; sourceTree = "<group>"; };
6967B2FB1E27C2A100A129E2 /* Aggregat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Aggregat.h; sourceTree = "<group>"; };
6967B2FC1E27C2A100A129E2 /* Callback.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Callback.h; sourceTree = "<group>"; };
6967B2FD1E27C2A100A129E2 /* FormatUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FormatUtils.h; sourceTree = "<group>"; };
6967B2FE1E27C2A100A129E2 /* IOperand.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IOperand.h; sourceTree = "<group>"; };
6967B2FF1E27C2A100A129E2 /* IVirtualConstructor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IVirtualConstructor.h; sourceTree = "<group>"; };
6967B3001E27C2A100A129E2 /* LanguageCodes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LanguageCodes.h; sourceTree = "<group>"; };
6967B3011E27C2A100A129E2 /* Singleton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Singleton.h; sourceTree = "<group>"; };
6967B3021E27C2A100A129E2 /* SPRMCodes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SPRMCodes.h; sourceTree = "<group>"; };
6967B3031E27C2A100A129E2 /* TargetOptions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TargetOptions.h; sourceTree = "<group>"; };
6967B3041E27C2A100A129E2 /* TextMark.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TextMark.h; sourceTree = "<group>"; };
6967B3051E27C2A100A129E2 /* utf8.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utf8.h; sourceTree = "<group>"; };
6967B3061E27C2A100A129E2 /* XmlTools.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XmlTools.h; sourceTree = "<group>"; };
6967B3DF1E27C2D500A129E2 /* pole.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = pole.cpp; path = ../../../../Common/3dParty/pole/pole.cpp; sourceTree = "<group>"; };
6967B3E01E27C2D500A129E2 /* pole.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pole.h; path = ../../../../Common/3dParty/pole/pole.h; sourceTree = "<group>"; };
6967B3E51E27C52700A129E2 /* AbstractOpenXmlMapping.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AbstractOpenXmlMapping.h; sourceTree = "<group>"; };
6967B3E61E27C52700A129E2 /* AnnotationOwnerList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AnnotationOwnerList.h; sourceTree = "<group>"; };
6967B3E71E27C52700A129E2 /* AnnotationReferenceDescriptor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AnnotationReferenceDescriptor.cpp; sourceTree = "<group>"; };
6967B3E81E27C52700A129E2 /* AnnotationReferenceDescriptor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AnnotationReferenceDescriptor.h; sourceTree = "<group>"; };
6967B3E91E27C52700A129E2 /* AutoSummaryInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AutoSummaryInfo.h; sourceTree = "<group>"; };
6967B3EA1E27C52700A129E2 /* BookmarkFirst.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BookmarkFirst.h; sourceTree = "<group>"; };
6967B3EB1E27C52700A129E2 /* BorderCode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BorderCode.h; sourceTree = "<group>"; };
6967B3EC1E27C52700A129E2 /* ByteStructure.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ByteStructure.h; sourceTree = "<group>"; };
6967B3ED1E27C52700A129E2 /* CharacterPropertiesMapping.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CharacterPropertiesMapping.cpp; sourceTree = "<group>"; };
6967B3EE1E27C52700A129E2 /* CharacterPropertiesMapping.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CharacterPropertiesMapping.h; sourceTree = "<group>"; };
6967B3EF1E27C52700A129E2 /* CharacterPropertyExceptions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CharacterPropertyExceptions.h; sourceTree = "<group>"; };
6967B3F01E27C52700A129E2 /* CharacterRange.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CharacterRange.h; sourceTree = "<group>"; };
6967B3F11E27C52700A129E2 /* CommentsMapping.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CommentsMapping.h; sourceTree = "<group>"; };
6967B3F21E27C52700A129E2 /* ContentTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ContentTypes.h; sourceTree = "<group>"; };
6967B3F31E27C52700A129E2 /* ConversionContext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConversionContext.h; sourceTree = "<group>"; };
6967B3F41E27C52700A129E2 /* Converter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Converter.cpp; sourceTree = "<group>"; };
6967B3F51E27C52700A129E2 /* Converter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Converter.h; sourceTree = "<group>"; };
6967B3F61E27C52700A129E2 /* DateAndTime.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DateAndTime.h; sourceTree = "<group>"; };
6967B3F71E27C52700A129E2 /* DocumentMapping.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DocumentMapping.cpp; sourceTree = "<group>"; };
6967B3F81E27C52700A129E2 /* DocumentMapping.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DocumentMapping.h; sourceTree = "<group>"; };
6967B3F91E27C52700A129E2 /* DocumentProperties.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DocumentProperties.cpp; sourceTree = "<group>"; };
6967B3FA1E27C52700A129E2 /* DocumentProperties.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DocumentProperties.h; sourceTree = "<group>"; };
6967B3FB1E27C52700A129E2 /* DocumentTypographyInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DocumentTypographyInfo.h; sourceTree = "<group>"; };
6967B3FC1E27C52700A129E2 /* DrawingObjectGrid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DrawingObjectGrid.h; sourceTree = "<group>"; };
6967B3FD1E27C52700A129E2 /* DrawingPrimitives.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DrawingPrimitives.cpp; sourceTree = "<group>"; };
6967B3FE1E27C52700A129E2 /* DrawingPrimitives.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DrawingPrimitives.h; sourceTree = "<group>"; };
6967B3FF1E27C52700A129E2 /* EmuValue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EmuValue.h; sourceTree = "<group>"; };
6967B4001E27C52700A129E2 /* EncryptionHeader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EncryptionHeader.cpp; sourceTree = "<group>"; };
6967B4011E27C52700A129E2 /* EncryptionHeader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EncryptionHeader.h; sourceTree = "<group>"; };
6967B4021E27C52700A129E2 /* EndnoteDescriptor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EndnoteDescriptor.h; sourceTree = "<group>"; };
6967B4031E27C52700A129E2 /* EndnotesMapping.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EndnotesMapping.h; sourceTree = "<group>"; };
6967B4041E27C52700A129E2 /* FieldCharacter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FieldCharacter.h; sourceTree = "<group>"; };
6967B4051E27C52700A129E2 /* FileInformationBlock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FileInformationBlock.h; sourceTree = "<group>"; };
6967B4061E27C52700A129E2 /* FixedPointNumber.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FixedPointNumber.h; sourceTree = "<group>"; };
6967B4071E27C52700A129E2 /* FontFamilyName.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FontFamilyName.cpp; sourceTree = "<group>"; };
6967B4081E27C52700A129E2 /* FontFamilyName.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FontFamilyName.h; sourceTree = "<group>"; };
6967B4091E27C52700A129E2 /* FontTableMapping.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FontTableMapping.cpp; sourceTree = "<group>"; };
6967B40A1E27C52700A129E2 /* FontTableMapping.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FontTableMapping.h; sourceTree = "<group>"; };
6967B40B1E27C52700A129E2 /* FooterMapping.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FooterMapping.cpp; sourceTree = "<group>"; };
6967B40C1E27C52700A129E2 /* FooterMapping.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FooterMapping.h; sourceTree = "<group>"; };
6967B40D1E27C52700A129E2 /* FootnoteDescriptor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FootnoteDescriptor.h; sourceTree = "<group>"; };
6967B40E1E27C52700A129E2 /* FootnotesMapping.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FootnotesMapping.h; sourceTree = "<group>"; };
6967B40F1E27C52700A129E2 /* FormattedDiskPage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FormattedDiskPage.h; sourceTree = "<group>"; };
6967B4101E27C52700A129E2 /* FormattedDiskPageCHPX.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FormattedDiskPageCHPX.cpp; sourceTree = "<group>"; };
6967B4111E27C52700A129E2 /* FormattedDiskPageCHPX.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FormattedDiskPageCHPX.h; sourceTree = "<group>"; };
6967B4121E27C52700A129E2 /* FormattedDiskPagePAPX.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FormattedDiskPagePAPX.cpp; sourceTree = "<group>"; };
6967B4131E27C52700A129E2 /* FormattedDiskPagePAPX.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FormattedDiskPagePAPX.h; sourceTree = "<group>"; };
6967B4141E27C52700A129E2 /* Global.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Global.h; sourceTree = "<group>"; };
6967B4151E27C52700A129E2 /* HeaderAndFooterTable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = HeaderAndFooterTable.cpp; sourceTree = "<group>"; };
6967B4161E27C52700A129E2 /* HeaderAndFooterTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HeaderAndFooterTable.h; sourceTree = "<group>"; };
6967B4171E27C52700A129E2 /* HeaderMapping.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = HeaderMapping.cpp; sourceTree = "<group>"; };
6967B4181E27C52700A129E2 /* HeaderMapping.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HeaderMapping.h; sourceTree = "<group>"; };
6967B4191E27C52700A129E2 /* IBinaryReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IBinaryReader.h; sourceTree = "<group>"; };
6967B41A1E27C52700A129E2 /* IMapping.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IMapping.h; sourceTree = "<group>"; };
6967B41B1E27C52700A129E2 /* IVisitable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IVisitable.h; sourceTree = "<group>"; };
6967B41C1E27C52700A129E2 /* LanguageId.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LanguageId.h; sourceTree = "<group>"; };
6967B41D1E27C52700A129E2 /* LanguageIdMapping.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LanguageIdMapping.cpp; sourceTree = "<group>"; };
6967B41E1E27C52700A129E2 /* LanguageIdMapping.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LanguageIdMapping.h; sourceTree = "<group>"; };
6967B41F1E27C52700A129E2 /* LineSpacingDescriptor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LineSpacingDescriptor.h; sourceTree = "<group>"; };
6967B4201E27C52700A129E2 /* ListData.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ListData.cpp; sourceTree = "<group>"; };
6967B4211E27C52700A129E2 /* ListData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ListData.h; sourceTree = "<group>"; };
6967B4221E27C52700A129E2 /* ListFormatOverride.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ListFormatOverride.h; sourceTree = "<group>"; };
6967B4231E27C52700A129E2 /* ListFormatOverrideLevel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ListFormatOverrideLevel.h; sourceTree = "<group>"; };
6967B4241E27C52700A129E2 /* ListFormatOverrideTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ListFormatOverrideTable.h; sourceTree = "<group>"; };
6967B4251E27C52700A129E2 /* ListLevel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ListLevel.cpp; sourceTree = "<group>"; };
6967B4261E27C52700A129E2 /* ListLevel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ListLevel.h; sourceTree = "<group>"; };
6967B4271E27C52700A129E2 /* ListTable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ListTable.cpp; sourceTree = "<group>"; };
6967B4281E27C52700A129E2 /* ListTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ListTable.h; sourceTree = "<group>"; };
6967B4291E27C52700A129E2 /* MainDocumentMapping.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MainDocumentMapping.cpp; sourceTree = "<group>"; };
6967B42A1E27C52700A129E2 /* MainDocumentMapping.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MainDocumentMapping.h; sourceTree = "<group>"; };
6967B42B1E27C52700A129E2 /* MemoryStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MemoryStream.h; sourceTree = "<group>"; };
6967B42C1E27C52700A129E2 /* NumberingMapping.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NumberingMapping.cpp; sourceTree = "<group>"; };
6967B42D1E27C52700A129E2 /* NumberingMapping.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NumberingMapping.h; sourceTree = "<group>"; };
6967B42E1E27C52700A129E2 /* OfficeArtContent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OfficeArtContent.h; sourceTree = "<group>"; };
6967B4301E27C52700A129E2 /* BitmapBlip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BitmapBlip.h; sourceTree = "<group>"; };
6967B4311E27C52700A129E2 /* BlipStoreContainer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BlipStoreContainer.h; sourceTree = "<group>"; };
6967B4321E27C52700A129E2 /* BlipStoreEntry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BlipStoreEntry.h; sourceTree = "<group>"; };
6967B4331E27C52700A129E2 /* ChildAnchor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ChildAnchor.h; sourceTree = "<group>"; };
6967B4341E27C52700A129E2 /* ClientAnchor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ClientAnchor.h; sourceTree = "<group>"; };
6967B4351E27C52700A129E2 /* ClientData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ClientData.h; sourceTree = "<group>"; };
6967B4361E27C52700A129E2 /* DiagramBooleanProperties.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DiagramBooleanProperties.h; sourceTree = "<group>"; };
6967B4371E27C52700A129E2 /* DrawingContainer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DrawingContainer.h; sourceTree = "<group>"; };
6967B4381E27C52700A129E2 /* DrawingGroup.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DrawingGroup.h; sourceTree = "<group>"; };
6967B4391E27C52700A129E2 /* DrawingGroupRecord.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DrawingGroupRecord.h; sourceTree = "<group>"; };
6967B43A1E27C52700A129E2 /* DrawingRecord.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DrawingRecord.h; sourceTree = "<group>"; };
6967B43B1E27C52700A129E2 /* FillStyleBooleanProperties.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FillStyleBooleanProperties.h; sourceTree = "<group>"; };
6967B43C1E27C52700A129E2 /* GeometryBooleanProperties.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GeometryBooleanProperties.h; sourceTree = "<group>"; };
6967B43D1E27C52700A129E2 /* GeometryTextBooleanProperties.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GeometryTextBooleanProperties.h; sourceTree = "<group>"; };
6967B43E1E27C52700A129E2 /* GroupContainer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GroupContainer.h; sourceTree = "<group>"; };
6967B43F1E27C52700A129E2 /* GroupShapeBooleanProperties.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GroupShapeBooleanProperties.h; sourceTree = "<group>"; };
6967B4401E27C52700A129E2 /* GroupShapeRecord.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GroupShapeRecord.h; sourceTree = "<group>"; };
6967B4411E27C52700A129E2 /* LineStyleBooleanProperties.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LineStyleBooleanProperties.h; sourceTree = "<group>"; };
6967B4421E27C52700A129E2 /* MetafilePictBlip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MetafilePictBlip.h; sourceTree = "<group>"; };
6967B4431E27C52700A129E2 /* OfficeArtClientTextbox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OfficeArtClientTextbox.h; sourceTree = "<group>"; };
6967B4441E27C52700A129E2 /* PathParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PathParser.h; sourceTree = "<group>"; };
6967B4451E27C52700A129E2 /* PathSegment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PathSegment.h; sourceTree = "<group>"; };
6967B4461E27C52700A129E2 /* ProtectionBooleanProperties.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ProtectionBooleanProperties.h; sourceTree = "<group>"; };
6967B4471E27C52700A129E2 /* Record.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Record.cpp; sourceTree = "<group>"; };
6967B4481E27C52700A129E2 /* Record.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Record.h; sourceTree = "<group>"; };
6967B4491E27C52700A129E2 /* RecordFactory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RecordFactory.cpp; sourceTree = "<group>"; };
6967B44A1E27C52700A129E2 /* RecordFactory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RecordFactory.h; sourceTree = "<group>"; };
6967B44B1E27C52700A129E2 /* RegularContainer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RegularContainer.h; sourceTree = "<group>"; };
6967B44C1E27C52700A129E2 /* ShadowStyleBooleanProperties.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ShadowStyleBooleanProperties.h; sourceTree = "<group>"; };
6967B44D1E27C52700A129E2 /* Shape.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Shape.h; sourceTree = "<group>"; };
6967B44E1E27C52700A129E2 /* ShapeContainer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ShapeContainer.h; sourceTree = "<group>"; };
6967B44F1E27C52700A129E2 /* ShapeOptions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ShapeOptions.h; sourceTree = "<group>"; };
6967B4501E27C52700A129E2 /* ShapeType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ShapeType.h; sourceTree = "<group>"; };
6967B4511E27C52700A129E2 /* ShapeTypeFactory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeTypeFactory.cpp; sourceTree = "<group>"; };
6967B4521E27C52700A129E2 /* ShapeTypeFactory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ShapeTypeFactory.h; sourceTree = "<group>"; };
6967B4541E27C52700A129E2 /* ArcType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ArcType.h; sourceTree = "<group>"; };
6967B4551E27C52700A129E2 /* ArrowType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ArrowType.h; sourceTree = "<group>"; };
6967B4561E27C52700A129E2 /* BevelType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BevelType.h; sourceTree = "<group>"; };
6967B4571E27C52700A129E2 /* BlockArcType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BlockArcType.h; sourceTree = "<group>"; };
6967B4581E27C52700A129E2 /* BracketsType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BracketsType.h; sourceTree = "<group>"; };
6967B4591E27C52700A129E2 /* CalloutsType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CalloutsType.h; sourceTree = "<group>"; };
6967B45A1E27C52700A129E2 /* CanType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CanType.h; sourceTree = "<group>"; };
6967B45B1E27C52700A129E2 /* Connector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Connector.h; sourceTree = "<group>"; };
6967B45C1E27C52700A129E2 /* CubeType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CubeType.h; sourceTree = "<group>"; };
6967B45D1E27C52700A129E2 /* DiamondType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DiamondType.h; sourceTree = "<group>"; };
6967B45E1E27C52700A129E2 /* DonutType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DonutType.h; sourceTree = "<group>"; };
6967B45F1E27C52700A129E2 /* FlowChartType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FlowChartType.h; sourceTree = "<group>"; };
6967B4601E27C52700A129E2 /* FoldedCornerlType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FoldedCornerlType.h; sourceTree = "<group>"; };
6967B4611E27C52700A129E2 /* HeartType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HeartType.h; sourceTree = "<group>"; };
6967B4621E27C52700A129E2 /* HexagonType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HexagonType.h; sourceTree = "<group>"; };
6967B4631E27C52700A129E2 /* IsoscelesTriangleType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IsoscelesTriangleType.h; sourceTree = "<group>"; };
6967B4641E27C52700A129E2 /* LightningBoltType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LightningBoltType.h; sourceTree = "<group>"; };
6967B4651E27C52700A129E2 /* LineType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LineType.h; sourceTree = "<group>"; };
6967B4661E27C52700A129E2 /* MoonType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MoonType.h; sourceTree = "<group>"; };
6967B4671E27C52700A129E2 /* NoSmokingType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NoSmokingType.h; sourceTree = "<group>"; };
6967B4681E27C52700A129E2 /* OctagonType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OctagonType.h; sourceTree = "<group>"; };
6967B4691E27C52700A129E2 /* OvalType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OvalType.h; sourceTree = "<group>"; };
6967B46A1E27C52700A129E2 /* ParallelogramType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ParallelogramType.h; sourceTree = "<group>"; };
6967B46B1E27C52700A129E2 /* PentagonType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PentagonType.h; sourceTree = "<group>"; };
6967B46C1E27C52700A129E2 /* PictureFrameType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PictureFrameType.h; sourceTree = "<group>"; };
6967B46D1E27C52700A129E2 /* PlaqueType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PlaqueType.h; sourceTree = "<group>"; };
6967B46E1E27C52700A129E2 /* PlusType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PlusType.h; sourceTree = "<group>"; };
6967B46F1E27C52700A129E2 /* RectangleType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RectangleType.h; sourceTree = "<group>"; };
6967B4701E27C52700A129E2 /* RightTriangleType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RightTriangleType.h; sourceTree = "<group>"; };
6967B4711E27C52700A129E2 /* RoundedRectangleType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RoundedRectangleType.h; sourceTree = "<group>"; };
6967B4721E27C52700A129E2 /* SmileyFaceType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SmileyFaceType.h; sourceTree = "<group>"; };
6967B4731E27C52700A129E2 /* StarType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StarType.h; sourceTree = "<group>"; };
6967B4741E27C52700A129E2 /* SunType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SunType.h; sourceTree = "<group>"; };
6967B4751E27C52700A129E2 /* TextboxType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TextboxType.h; sourceTree = "<group>"; };
6967B4761E27C52700A129E2 /* TrapezoidType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TrapezoidType.h; sourceTree = "<group>"; };
6967B4771E27C52700A129E2 /* WordArtText.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WordArtText.h; sourceTree = "<group>"; };
6967B4781E27C52700A129E2 /* SplitMenuColorContainer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SplitMenuColorContainer.h; sourceTree = "<group>"; };
6967B4791E27C52700A129E2 /* UnknownRecord.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UnknownRecord.h; sourceTree = "<group>"; };
6967B47A1E27C52700A129E2 /* OleObject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OleObject.cpp; sourceTree = "<group>"; };
6967B47B1E27C52700A129E2 /* OleObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OleObject.h; sourceTree = "<group>"; };
6967B47C1E27C52700A129E2 /* OleObjectMapping.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OleObjectMapping.h; sourceTree = "<group>"; };
6967B47D1E27C52700A129E2 /* OpenXmlPackage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OpenXmlPackage.cpp; sourceTree = "<group>"; };
6967B47E1E27C52700A129E2 /* OpenXmlPackage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OpenXmlPackage.h; sourceTree = "<group>"; };
6967B47F1E27C52700A129E2 /* ParagraphHeight.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ParagraphHeight.cpp; sourceTree = "<group>"; };
6967B4801E27C52700A129E2 /* ParagraphHeight.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ParagraphHeight.h; sourceTree = "<group>"; };
6967B4811E27C52700A129E2 /* ParagraphPropertiesMapping.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ParagraphPropertiesMapping.cpp; sourceTree = "<group>"; };
6967B4821E27C52700A129E2 /* ParagraphPropertiesMapping.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ParagraphPropertiesMapping.h; sourceTree = "<group>"; };
6967B4831E27C52700A129E2 /* ParagraphPropertyExceptions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ParagraphPropertyExceptions.cpp; sourceTree = "<group>"; };
6967B4841E27C52700A129E2 /* ParagraphPropertyExceptions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ParagraphPropertyExceptions.h; sourceTree = "<group>"; };
6967B4851E27C52700A129E2 /* PictureDescriptor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PictureDescriptor.cpp; sourceTree = "<group>"; };
6967B4861E27C52700A129E2 /* PictureDescriptor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PictureDescriptor.h; sourceTree = "<group>"; };
6967B4871E27C52700A129E2 /* PieceDescriptor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PieceDescriptor.h; sourceTree = "<group>"; };
6967B4881E27C52700A129E2 /* PieceTable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PieceTable.cpp; sourceTree = "<group>"; };
6967B4891E27C52700A129E2 /* PieceTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PieceTable.h; sourceTree = "<group>"; };
6967B48A1E27C52700A129E2 /* Plex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Plex.h; sourceTree = "<group>"; };
6967B48B1E27C52700A129E2 /* PropertiesMapping.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PropertiesMapping.cpp; sourceTree = "<group>"; };
6967B48C1E27C52700A129E2 /* PropertiesMapping.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PropertiesMapping.h; sourceTree = "<group>"; };
6967B48D1E27C52700A129E2 /* PropertyExceptions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PropertyExceptions.cpp; sourceTree = "<group>"; };
6967B48E1E27C52700A129E2 /* PropertyExceptions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PropertyExceptions.h; sourceTree = "<group>"; };
6967B48F1E27C52700A129E2 /* RevisionData.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RevisionData.cpp; sourceTree = "<group>"; };
6967B4901E27C52700A129E2 /* RevisionData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RevisionData.h; sourceTree = "<group>"; };
6967B4911E27C52700A129E2 /* RGBColor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RGBColor.h; sourceTree = "<group>"; };
6967B4921E27C52700A129E2 /* SectionDescriptor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SectionDescriptor.h; sourceTree = "<group>"; };
6967B4931E27C52700A129E2 /* SectionPropertiesMapping.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SectionPropertiesMapping.cpp; sourceTree = "<group>"; };
6967B4941E27C52700A129E2 /* SectionPropertiesMapping.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SectionPropertiesMapping.h; sourceTree = "<group>"; };
6967B4951E27C52700A129E2 /* SectionPropertyExceptions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SectionPropertyExceptions.h; sourceTree = "<group>"; };
6967B4961E27C52700A129E2 /* SettingsMapping.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SettingsMapping.cpp; sourceTree = "<group>"; };
6967B4971E27C52700A129E2 /* SettingsMapping.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SettingsMapping.h; sourceTree = "<group>"; };
6967B4981E27C52700A129E2 /* ShadingDescriptor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ShadingDescriptor.h; sourceTree = "<group>"; };
6967B4991E27C52700A129E2 /* SinglePropertyModifier.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SinglePropertyModifier.cpp; sourceTree = "<group>"; };
6967B49A1E27C52700A129E2 /* SinglePropertyModifier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SinglePropertyModifier.h; sourceTree = "<group>"; };
6967B49B1E27C52700A129E2 /* Spa.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Spa.cpp; sourceTree = "<group>"; };
6967B49C1E27C52700A129E2 /* Spa.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Spa.h; sourceTree = "<group>"; };
6967B49D1E27C52700A129E2 /* SprmTDefTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SprmTDefTable.h; sourceTree = "<group>"; };
6967B49E1E27C52700A129E2 /* StringTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StringTable.h; sourceTree = "<group>"; };
6967B49F1E27C52700A129E2 /* StructuredStorageReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StructuredStorageReader.h; sourceTree = "<group>"; };
6967B4A01E27C52700A129E2 /* StyleSheet.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StyleSheet.cpp; sourceTree = "<group>"; };
6967B4A11E27C52700A129E2 /* StyleSheet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StyleSheet.h; sourceTree = "<group>"; };
6967B4A21E27C52700A129E2 /* StyleSheetDescription.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StyleSheetDescription.cpp; sourceTree = "<group>"; };
6967B4A31E27C52700A129E2 /* StyleSheetDescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StyleSheetDescription.h; sourceTree = "<group>"; };
6967B4A41E27C52700A129E2 /* StyleSheetInformation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StyleSheetInformation.cpp; sourceTree = "<group>"; };
6967B4A51E27C52700A129E2 /* StyleSheetInformation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StyleSheetInformation.h; sourceTree = "<group>"; };
6967B4A61E27C52700A129E2 /* StyleSheetMapping.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StyleSheetMapping.cpp; sourceTree = "<group>"; };
6967B4A71E27C52700A129E2 /* StyleSheetMapping.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StyleSheetMapping.h; sourceTree = "<group>"; };
6967B4A81E27C52700A129E2 /* TabDescriptor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TabDescriptor.h; sourceTree = "<group>"; };
6967B4A91E27C52700A129E2 /* TableCellPropertiesMapping.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TableCellPropertiesMapping.cpp; sourceTree = "<group>"; };
6967B4AA1E27C52700A129E2 /* TableCellPropertiesMapping.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TableCellPropertiesMapping.h; sourceTree = "<group>"; };
6967B4AB1E27C52700A129E2 /* TableInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TableInfo.h; sourceTree = "<group>"; };
6967B4AC1E27C52700A129E2 /* TableMapping.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TableMapping.cpp; sourceTree = "<group>"; };
6967B4AD1E27C52700A129E2 /* TableMapping.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TableMapping.h; sourceTree = "<group>"; };
6967B4AE1E27C52700A129E2 /* TablePropertiesMapping.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TablePropertiesMapping.cpp; sourceTree = "<group>"; };
6967B4AF1E27C52700A129E2 /* TablePropertiesMapping.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TablePropertiesMapping.h; sourceTree = "<group>"; };
6967B4B01E27C52700A129E2 /* TablePropertyExceptions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TablePropertyExceptions.h; sourceTree = "<group>"; };
6967B4B11E27C52700A129E2 /* TableRowPropertiesMapping.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TableRowPropertiesMapping.cpp; sourceTree = "<group>"; };
6967B4B21E27C52700A129E2 /* TableRowPropertiesMapping.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TableRowPropertiesMapping.h; sourceTree = "<group>"; };
6967B4B31E27C52700A129E2 /* Tbkd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Tbkd.h; sourceTree = "<group>"; };
6967B4B41E27C52700A129E2 /* TextboxMapping.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TextboxMapping.cpp; sourceTree = "<group>"; };
6967B4B51E27C52700A129E2 /* TextboxMapping.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TextboxMapping.h; sourceTree = "<group>"; };
6967B4B61E27C52700A129E2 /* TwipsValue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TwipsValue.h; sourceTree = "<group>"; };
6967B4B71E27C52700A129E2 /* VirtualStreamReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VirtualStreamReader.h; sourceTree = "<group>"; };
6967B4B81E27C52700A129E2 /* VMLPictureMapping.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VMLPictureMapping.cpp; sourceTree = "<group>"; };
6967B4B91E27C52700A129E2 /* VMLPictureMapping.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VMLPictureMapping.h; sourceTree = "<group>"; };
6967B4BA1E27C52700A129E2 /* VMLShapeMapping.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VMLShapeMapping.cpp; sourceTree = "<group>"; };
6967B4BB1E27C52700A129E2 /* VMLShapeMapping.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VMLShapeMapping.h; sourceTree = "<group>"; };
6967B4BC1E27C52700A129E2 /* VMLShapeTypeMapping.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VMLShapeTypeMapping.cpp; sourceTree = "<group>"; };
6967B4BD1E27C52700A129E2 /* VMLShapeTypeMapping.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VMLShapeTypeMapping.h; sourceTree = "<group>"; };
6967B4BE1E27C52700A129E2 /* WideString.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WideString.h; sourceTree = "<group>"; };
6967B4BF1E27C52700A129E2 /* WordDocument.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WordDocument.cpp; sourceTree = "<group>"; };
6967B4C01E27C52700A129E2 /* WordDocument.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WordDocument.h; sourceTree = "<group>"; };
6967B4C11E27C52700A129E2 /* WordprocessingDocument.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WordprocessingDocument.cpp; sourceTree = "<group>"; };
6967B4C21E27C52700A129E2 /* WordprocessingDocument.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WordprocessingDocument.h; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
6967B2E81E27C23A00A129E2 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
6967B2E21E27C23A00A129E2 = {
isa = PBXGroup;
children = (
6967B2ED1E27C23A00A129E2 /* DocFormatLib */,
6967B2EC1E27C23A00A129E2 /* Products */,
);
sourceTree = "<group>";
};
6967B2EC1E27C23A00A129E2 /* Products */ = {
isa = PBXGroup;
children = (
6967B2EB1E27C23A00A129E2 /* libDocFormatLib.a */,
);
name = Products;
sourceTree = "<group>";
};
6967B2ED1E27C23A00A129E2 /* DocFormatLib */ = {
isa = PBXGroup;
children = (
6967B3E41E27C52700A129E2 /* DocDocxConverter */,
6967B3E21E27C2D700A129E2 /* pole */,
6967B2FA1E27C2A100A129E2 /* Common */,
6967B2F71E27C26800A129E2 /* DocFormatLib.cpp */,
6967B2F81E27C26800A129E2 /* DocFormatLib.h */,
);
path = DocFormatLib;
sourceTree = "<group>";
};
6967B2FA1E27C2A100A129E2 /* Common */ = {
isa = PBXGroup;
children = (
6967B2FB1E27C2A100A129E2 /* Aggregat.h */,
6967B2FC1E27C2A100A129E2 /* Callback.h */,
6967B2FD1E27C2A100A129E2 /* FormatUtils.h */,
6967B2FE1E27C2A100A129E2 /* IOperand.h */,
6967B2FF1E27C2A100A129E2 /* IVirtualConstructor.h */,
6967B3001E27C2A100A129E2 /* LanguageCodes.h */,
6967B3011E27C2A100A129E2 /* Singleton.h */,
6967B3021E27C2A100A129E2 /* SPRMCodes.h */,
6967B3031E27C2A100A129E2 /* TargetOptions.h */,
6967B3041E27C2A100A129E2 /* TextMark.h */,
6967B3051E27C2A100A129E2 /* utf8.h */,
6967B3061E27C2A100A129E2 /* XmlTools.h */,
);
name = Common;
path = ../../../Common;
sourceTree = "<group>";
};
6967B3E21E27C2D700A129E2 /* pole */ = {
isa = PBXGroup;
children = (
6967B3DF1E27C2D500A129E2 /* pole.cpp */,
6967B3E01E27C2D500A129E2 /* pole.h */,
);
name = pole;
sourceTree = "<group>";
};
6967B3E41E27C52700A129E2 /* DocDocxConverter */ = {
isa = PBXGroup;
children = (
6967B3E51E27C52700A129E2 /* AbstractOpenXmlMapping.h */,
6967B3E61E27C52700A129E2 /* AnnotationOwnerList.h */,
6967B3E71E27C52700A129E2 /* AnnotationReferenceDescriptor.cpp */,
6967B3E81E27C52700A129E2 /* AnnotationReferenceDescriptor.h */,
6967B3E91E27C52700A129E2 /* AutoSummaryInfo.h */,
6967B3EA1E27C52700A129E2 /* BookmarkFirst.h */,
6967B3EB1E27C52700A129E2 /* BorderCode.h */,
6967B3EC1E27C52700A129E2 /* ByteStructure.h */,
6967B3ED1E27C52700A129E2 /* CharacterPropertiesMapping.cpp */,
6967B3EE1E27C52700A129E2 /* CharacterPropertiesMapping.h */,
6967B3EF1E27C52700A129E2 /* CharacterPropertyExceptions.h */,
6967B3F01E27C52700A129E2 /* CharacterRange.h */,
6967B3F11E27C52700A129E2 /* CommentsMapping.h */,
6967B3F21E27C52700A129E2 /* ContentTypes.h */,
6967B3F31E27C52700A129E2 /* ConversionContext.h */,
6967B3F41E27C52700A129E2 /* Converter.cpp */,
6967B3F51E27C52700A129E2 /* Converter.h */,
6967B3F61E27C52700A129E2 /* DateAndTime.h */,
6967B3F71E27C52700A129E2 /* DocumentMapping.cpp */,
6967B3F81E27C52700A129E2 /* DocumentMapping.h */,
6967B3F91E27C52700A129E2 /* DocumentProperties.cpp */,
6967B3FA1E27C52700A129E2 /* DocumentProperties.h */,
6967B3FB1E27C52700A129E2 /* DocumentTypographyInfo.h */,
6967B3FC1E27C52700A129E2 /* DrawingObjectGrid.h */,
6967B3FD1E27C52700A129E2 /* DrawingPrimitives.cpp */,
6967B3FE1E27C52700A129E2 /* DrawingPrimitives.h */,
6967B3FF1E27C52700A129E2 /* EmuValue.h */,
6967B4001E27C52700A129E2 /* EncryptionHeader.cpp */,
6967B4011E27C52700A129E2 /* EncryptionHeader.h */,
6967B4021E27C52700A129E2 /* EndnoteDescriptor.h */,
6967B4031E27C52700A129E2 /* EndnotesMapping.h */,
6967B4041E27C52700A129E2 /* FieldCharacter.h */,
6967B4051E27C52700A129E2 /* FileInformationBlock.h */,
6967B4061E27C52700A129E2 /* FixedPointNumber.h */,
6967B4071E27C52700A129E2 /* FontFamilyName.cpp */,
6967B4081E27C52700A129E2 /* FontFamilyName.h */,
6967B4091E27C52700A129E2 /* FontTableMapping.cpp */,
6967B40A1E27C52700A129E2 /* FontTableMapping.h */,
6967B40B1E27C52700A129E2 /* FooterMapping.cpp */,
6967B40C1E27C52700A129E2 /* FooterMapping.h */,
6967B40D1E27C52700A129E2 /* FootnoteDescriptor.h */,
6967B40E1E27C52700A129E2 /* FootnotesMapping.h */,
6967B40F1E27C52700A129E2 /* FormattedDiskPage.h */,
6967B4101E27C52700A129E2 /* FormattedDiskPageCHPX.cpp */,
6967B4111E27C52700A129E2 /* FormattedDiskPageCHPX.h */,
6967B4121E27C52700A129E2 /* FormattedDiskPagePAPX.cpp */,
6967B4131E27C52700A129E2 /* FormattedDiskPagePAPX.h */,
6967B4141E27C52700A129E2 /* Global.h */,
6967B4151E27C52700A129E2 /* HeaderAndFooterTable.cpp */,
6967B4161E27C52700A129E2 /* HeaderAndFooterTable.h */,
6967B4171E27C52700A129E2 /* HeaderMapping.cpp */,
6967B4181E27C52700A129E2 /* HeaderMapping.h */,
6967B4191E27C52700A129E2 /* IBinaryReader.h */,
6967B41A1E27C52700A129E2 /* IMapping.h */,
6967B41B1E27C52700A129E2 /* IVisitable.h */,
6967B41C1E27C52700A129E2 /* LanguageId.h */,
6967B41D1E27C52700A129E2 /* LanguageIdMapping.cpp */,
6967B41E1E27C52700A129E2 /* LanguageIdMapping.h */,
6967B41F1E27C52700A129E2 /* LineSpacingDescriptor.h */,
6967B4201E27C52700A129E2 /* ListData.cpp */,
6967B4211E27C52700A129E2 /* ListData.h */,
6967B4221E27C52700A129E2 /* ListFormatOverride.h */,
6967B4231E27C52700A129E2 /* ListFormatOverrideLevel.h */,
6967B4241E27C52700A129E2 /* ListFormatOverrideTable.h */,
6967B4251E27C52700A129E2 /* ListLevel.cpp */,
6967B4261E27C52700A129E2 /* ListLevel.h */,
6967B4271E27C52700A129E2 /* ListTable.cpp */,
6967B4281E27C52700A129E2 /* ListTable.h */,
6967B4291E27C52700A129E2 /* MainDocumentMapping.cpp */,
6967B42A1E27C52700A129E2 /* MainDocumentMapping.h */,
6967B42B1E27C52700A129E2 /* MemoryStream.h */,
6967B42C1E27C52700A129E2 /* NumberingMapping.cpp */,
6967B42D1E27C52700A129E2 /* NumberingMapping.h */,
6967B42E1E27C52700A129E2 /* OfficeArtContent.h */,
6967B42F1E27C52700A129E2 /* OfficeDrawing */,
6967B47A1E27C52700A129E2 /* OleObject.cpp */,
6967B47B1E27C52700A129E2 /* OleObject.h */,
6967B47C1E27C52700A129E2 /* OleObjectMapping.h */,
6967B47D1E27C52700A129E2 /* OpenXmlPackage.cpp */,
6967B47E1E27C52700A129E2 /* OpenXmlPackage.h */,
6967B47F1E27C52700A129E2 /* ParagraphHeight.cpp */,
6967B4801E27C52700A129E2 /* ParagraphHeight.h */,
6967B4811E27C52700A129E2 /* ParagraphPropertiesMapping.cpp */,
6967B4821E27C52700A129E2 /* ParagraphPropertiesMapping.h */,
6967B4831E27C52700A129E2 /* ParagraphPropertyExceptions.cpp */,
6967B4841E27C52700A129E2 /* ParagraphPropertyExceptions.h */,
6967B4851E27C52700A129E2 /* PictureDescriptor.cpp */,
6967B4861E27C52700A129E2 /* PictureDescriptor.h */,
6967B4871E27C52700A129E2 /* PieceDescriptor.h */,
6967B4881E27C52700A129E2 /* PieceTable.cpp */,
6967B4891E27C52700A129E2 /* PieceTable.h */,
6967B48A1E27C52700A129E2 /* Plex.h */,
6967B48B1E27C52700A129E2 /* PropertiesMapping.cpp */,
6967B48C1E27C52700A129E2 /* PropertiesMapping.h */,
6967B48D1E27C52700A129E2 /* PropertyExceptions.cpp */,
6967B48E1E27C52700A129E2 /* PropertyExceptions.h */,
6967B48F1E27C52700A129E2 /* RevisionData.cpp */,
6967B4901E27C52700A129E2 /* RevisionData.h */,
6967B4911E27C52700A129E2 /* RGBColor.h */,
6967B4921E27C52700A129E2 /* SectionDescriptor.h */,
6967B4931E27C52700A129E2 /* SectionPropertiesMapping.cpp */,
6967B4941E27C52700A129E2 /* SectionPropertiesMapping.h */,
6967B4951E27C52700A129E2 /* SectionPropertyExceptions.h */,
6967B4961E27C52700A129E2 /* SettingsMapping.cpp */,
6967B4971E27C52700A129E2 /* SettingsMapping.h */,
6967B4981E27C52700A129E2 /* ShadingDescriptor.h */,
6967B4991E27C52700A129E2 /* SinglePropertyModifier.cpp */,
6967B49A1E27C52700A129E2 /* SinglePropertyModifier.h */,
6967B49B1E27C52700A129E2 /* Spa.cpp */,
6967B49C1E27C52700A129E2 /* Spa.h */,
6967B49D1E27C52700A129E2 /* SprmTDefTable.h */,
6967B49E1E27C52700A129E2 /* StringTable.h */,
6967B49F1E27C52700A129E2 /* StructuredStorageReader.h */,
6967B4A01E27C52700A129E2 /* StyleSheet.cpp */,
6967B4A11E27C52700A129E2 /* StyleSheet.h */,
6967B4A21E27C52700A129E2 /* StyleSheetDescription.cpp */,
6967B4A31E27C52700A129E2 /* StyleSheetDescription.h */,
6967B4A41E27C52700A129E2 /* StyleSheetInformation.cpp */,
6967B4A51E27C52700A129E2 /* StyleSheetInformation.h */,
6967B4A61E27C52700A129E2 /* StyleSheetMapping.cpp */,
6967B4A71E27C52700A129E2 /* StyleSheetMapping.h */,
6967B4A81E27C52700A129E2 /* TabDescriptor.h */,
6967B4A91E27C52700A129E2 /* TableCellPropertiesMapping.cpp */,
6967B4AA1E27C52700A129E2 /* TableCellPropertiesMapping.h */,
6967B4AB1E27C52700A129E2 /* TableInfo.h */,
6967B4AC1E27C52700A129E2 /* TableMapping.cpp */,
6967B4AD1E27C52700A129E2 /* TableMapping.h */,
6967B4AE1E27C52700A129E2 /* TablePropertiesMapping.cpp */,
6967B4AF1E27C52700A129E2 /* TablePropertiesMapping.h */,
6967B4B01E27C52700A129E2 /* TablePropertyExceptions.h */,
6967B4B11E27C52700A129E2 /* TableRowPropertiesMapping.cpp */,
6967B4B21E27C52700A129E2 /* TableRowPropertiesMapping.h */,
6967B4B31E27C52700A129E2 /* Tbkd.h */,
6967B4B41E27C52700A129E2 /* TextboxMapping.cpp */,
6967B4B51E27C52700A129E2 /* TextboxMapping.h */,
6967B4B61E27C52700A129E2 /* TwipsValue.h */,
6967B4B71E27C52700A129E2 /* VirtualStreamReader.h */,
6967B4B81E27C52700A129E2 /* VMLPictureMapping.cpp */,
6967B4B91E27C52700A129E2 /* VMLPictureMapping.h */,
6967B4BA1E27C52700A129E2 /* VMLShapeMapping.cpp */,
6967B4BB1E27C52700A129E2 /* VMLShapeMapping.h */,
6967B4BC1E27C52700A129E2 /* VMLShapeTypeMapping.cpp */,
6967B4BD1E27C52700A129E2 /* VMLShapeTypeMapping.h */,
6967B4BE1E27C52700A129E2 /* WideString.h */,
6967B4BF1E27C52700A129E2 /* WordDocument.cpp */,
6967B4C01E27C52700A129E2 /* WordDocument.h */,
6967B4C11E27C52700A129E2 /* WordprocessingDocument.cpp */,
6967B4C21E27C52700A129E2 /* WordprocessingDocument.h */,
);
name = DocDocxConverter;
path = ../../../DocDocxConverter;
sourceTree = "<group>";
};
6967B42F1E27C52700A129E2 /* OfficeDrawing */ = {
isa = PBXGroup;
children = (
6967B4301E27C52700A129E2 /* BitmapBlip.h */,
6967B4311E27C52700A129E2 /* BlipStoreContainer.h */,
6967B4321E27C52700A129E2 /* BlipStoreEntry.h */,
6967B4331E27C52700A129E2 /* ChildAnchor.h */,
6967B4341E27C52700A129E2 /* ClientAnchor.h */,
6967B4351E27C52700A129E2 /* ClientData.h */,
6967B4361E27C52700A129E2 /* DiagramBooleanProperties.h */,
6967B4371E27C52700A129E2 /* DrawingContainer.h */,
6967B4381E27C52700A129E2 /* DrawingGroup.h */,
6967B4391E27C52700A129E2 /* DrawingGroupRecord.h */,
6967B43A1E27C52700A129E2 /* DrawingRecord.h */,
6967B43B1E27C52700A129E2 /* FillStyleBooleanProperties.h */,
6967B43C1E27C52700A129E2 /* GeometryBooleanProperties.h */,
6967B43D1E27C52700A129E2 /* GeometryTextBooleanProperties.h */,
6967B43E1E27C52700A129E2 /* GroupContainer.h */,
6967B43F1E27C52700A129E2 /* GroupShapeBooleanProperties.h */,
6967B4401E27C52700A129E2 /* GroupShapeRecord.h */,
6967B4411E27C52700A129E2 /* LineStyleBooleanProperties.h */,
6967B4421E27C52700A129E2 /* MetafilePictBlip.h */,
6967B4431E27C52700A129E2 /* OfficeArtClientTextbox.h */,
6967B4441E27C52700A129E2 /* PathParser.h */,
6967B4451E27C52700A129E2 /* PathSegment.h */,
6967B4461E27C52700A129E2 /* ProtectionBooleanProperties.h */,
6967B4471E27C52700A129E2 /* Record.cpp */,
6967B4481E27C52700A129E2 /* Record.h */,
6967B4491E27C52700A129E2 /* RecordFactory.cpp */,
6967B44A1E27C52700A129E2 /* RecordFactory.h */,
6967B44B1E27C52700A129E2 /* RegularContainer.h */,
6967B44C1E27C52700A129E2 /* ShadowStyleBooleanProperties.h */,
6967B44D1E27C52700A129E2 /* Shape.h */,
6967B44E1E27C52700A129E2 /* ShapeContainer.h */,
6967B44F1E27C52700A129E2 /* ShapeOptions.h */,
6967B4501E27C52700A129E2 /* ShapeType.h */,
6967B4511E27C52700A129E2 /* ShapeTypeFactory.cpp */,
6967B4521E27C52700A129E2 /* ShapeTypeFactory.h */,
6967B4531E27C52700A129E2 /* Shapetypes */,
6967B4781E27C52700A129E2 /* SplitMenuColorContainer.h */,
6967B4791E27C52700A129E2 /* UnknownRecord.h */,
);
path = OfficeDrawing;
sourceTree = "<group>";
};
6967B4531E27C52700A129E2 /* Shapetypes */ = {
isa = PBXGroup;
children = (
6967B4541E27C52700A129E2 /* ArcType.h */,
6967B4551E27C52700A129E2 /* ArrowType.h */,
6967B4561E27C52700A129E2 /* BevelType.h */,
6967B4571E27C52700A129E2 /* BlockArcType.h */,
6967B4581E27C52700A129E2 /* BracketsType.h */,
6967B4591E27C52700A129E2 /* CalloutsType.h */,
6967B45A1E27C52700A129E2 /* CanType.h */,
6967B45B1E27C52700A129E2 /* Connector.h */,
6967B45C1E27C52700A129E2 /* CubeType.h */,
6967B45D1E27C52700A129E2 /* DiamondType.h */,
6967B45E1E27C52700A129E2 /* DonutType.h */,
6967B45F1E27C52700A129E2 /* FlowChartType.h */,
6967B4601E27C52700A129E2 /* FoldedCornerlType.h */,
6967B4611E27C52700A129E2 /* HeartType.h */,
6967B4621E27C52700A129E2 /* HexagonType.h */,
6967B4631E27C52700A129E2 /* IsoscelesTriangleType.h */,
6967B4641E27C52700A129E2 /* LightningBoltType.h */,
6967B4651E27C52700A129E2 /* LineType.h */,
6967B4661E27C52700A129E2 /* MoonType.h */,
6967B4671E27C52700A129E2 /* NoSmokingType.h */,
6967B4681E27C52700A129E2 /* OctagonType.h */,
6967B4691E27C52700A129E2 /* OvalType.h */,
6967B46A1E27C52700A129E2 /* ParallelogramType.h */,
6967B46B1E27C52700A129E2 /* PentagonType.h */,
6967B46C1E27C52700A129E2 /* PictureFrameType.h */,
6967B46D1E27C52700A129E2 /* PlaqueType.h */,
6967B46E1E27C52700A129E2 /* PlusType.h */,
6967B46F1E27C52700A129E2 /* RectangleType.h */,
6967B4701E27C52700A129E2 /* RightTriangleType.h */,
6967B4711E27C52700A129E2 /* RoundedRectangleType.h */,
6967B4721E27C52700A129E2 /* SmileyFaceType.h */,
6967B4731E27C52700A129E2 /* StarType.h */,
6967B4741E27C52700A129E2 /* SunType.h */,
6967B4751E27C52700A129E2 /* TextboxType.h */,
6967B4761E27C52700A129E2 /* TrapezoidType.h */,
6967B4771E27C52700A129E2 /* WordArtText.h */,
);
path = Shapetypes;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
6967B2EA1E27C23A00A129E2 /* DocFormatLib */ = {
isa = PBXNativeTarget;
buildConfigurationList = 6967B2F41E27C23A00A129E2 /* Build configuration list for PBXNativeTarget "DocFormatLib" */;
buildPhases = (
6967B2E71E27C23A00A129E2 /* Sources */,
6967B2E81E27C23A00A129E2 /* Frameworks */,
6967B2E91E27C23A00A129E2 /* CopyFiles */,
);
buildRules = (
);
dependencies = (
);
name = DocFormatLib;
productName = DocFormatLib;
productReference = 6967B2EB1E27C23A00A129E2 /* libDocFormatLib.a */;
productType = "com.apple.product-type.library.static";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
6967B2E31E27C23A00A129E2 /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 0820;
ORGANIZATIONNAME = OnlyOffce;
TargetAttributes = {
6967B2EA1E27C23A00A129E2 = {
CreatedOnToolsVersion = 8.2;
DevelopmentTeam = 2WH24U26GJ;
ProvisioningStyle = Automatic;
};
};
};
buildConfigurationList = 6967B2E61E27C23A00A129E2 /* Build configuration list for PBXProject "DocFormatLib" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = English;
hasScannedForEncodings = 0;
knownRegions = (
en,
);
mainGroup = 6967B2E21E27C23A00A129E2;
productRefGroup = 6967B2EC1E27C23A00A129E2 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
6967B2EA1E27C23A00A129E2 /* DocFormatLib */,
);
};
/* End PBXProject section */
/* Begin PBXSourcesBuildPhase section */
6967B2E71E27C23A00A129E2 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
6967B4D11E27C52700A129E2 /* LanguageIdMapping.cpp in Sources */,
6967B4E61E27C52700A129E2 /* SinglePropertyModifier.cpp in Sources */,
6967B4C91E27C52700A129E2 /* EncryptionHeader.cpp in Sources */,
6967B4D71E27C52700A129E2 /* Record.cpp in Sources */,
6967B4ED1E27C52700A129E2 /* TableMapping.cpp in Sources */,
6967B4F31E27C52700A129E2 /* VMLShapeTypeMapping.cpp in Sources */,
6967B4E31E27C52700A129E2 /* RevisionData.cpp in Sources */,
6967B4D41E27C52700A129E2 /* ListTable.cpp in Sources */,
6967B4F41E27C52700A129E2 /* WordDocument.cpp in Sources */,
6967B4CD1E27C52700A129E2 /* FormattedDiskPageCHPX.cpp in Sources */,
6967B4F11E27C52700A129E2 /* VMLPictureMapping.cpp in Sources */,
6967B4D21E27C52700A129E2 /* ListData.cpp in Sources */,
6967B4E21E27C52700A129E2 /* PropertyExceptions.cpp in Sources */,
6967B4C31E27C52700A129E2 /* AnnotationReferenceDescriptor.cpp in Sources */,
6967B4D31E27C52700A129E2 /* ListLevel.cpp in Sources */,
6967B4CB1E27C52700A129E2 /* FontTableMapping.cpp in Sources */,
6967B4EC1E27C52700A129E2 /* TableCellPropertiesMapping.cpp in Sources */,
6967B4D81E27C52700A129E2 /* RecordFactory.cpp in Sources */,
6967B4C61E27C52700A129E2 /* DocumentMapping.cpp in Sources */,
6967B4CA1E27C52700A129E2 /* FontFamilyName.cpp in Sources */,
6967B4F21E27C52700A129E2 /* VMLShapeMapping.cpp in Sources */,
6967B4C71E27C52700A129E2 /* DocumentProperties.cpp in Sources */,
6967B4EF1E27C52700A129E2 /* TableRowPropertiesMapping.cpp in Sources */,
6967B4E01E27C52700A129E2 /* PieceTable.cpp in Sources */,
6967B4E81E27C52700A129E2 /* StyleSheet.cpp in Sources */,
6967B4EA1E27C52700A129E2 /* StyleSheetInformation.cpp in Sources */,
6967B4D91E27C52700A129E2 /* ShapeTypeFactory.cpp in Sources */,
6967B4D01E27C52700A129E2 /* HeaderMapping.cpp in Sources */,
6967B4DA1E27C52700A129E2 /* OleObject.cpp in Sources */,
6967B4D61E27C52700A129E2 /* NumberingMapping.cpp in Sources */,
6967B4CE1E27C52700A129E2 /* FormattedDiskPagePAPX.cpp in Sources */,
6967B4DF1E27C52700A129E2 /* PictureDescriptor.cpp in Sources */,
6967B4C41E27C52700A129E2 /* CharacterPropertiesMapping.cpp in Sources */,
6967B4F01E27C52700A129E2 /* TextboxMapping.cpp in Sources */,
6967B4DC1E27C52700A129E2 /* ParagraphHeight.cpp in Sources */,
6967B4DD1E27C52700A129E2 /* ParagraphPropertiesMapping.cpp in Sources */,
6967B4E11E27C52700A129E2 /* PropertiesMapping.cpp in Sources */,
6967B4C51E27C52700A129E2 /* Converter.cpp in Sources */,
6967B4E91E27C52700A129E2 /* StyleSheetDescription.cpp in Sources */,
6967B4E41E27C52700A129E2 /* SectionPropertiesMapping.cpp in Sources */,
6967B4EE1E27C52700A129E2 /* TablePropertiesMapping.cpp in Sources */,
6967B4D51E27C52700A129E2 /* MainDocumentMapping.cpp in Sources */,
6967B4E51E27C52700A129E2 /* SettingsMapping.cpp in Sources */,
6967B4DB1E27C52700A129E2 /* OpenXmlPackage.cpp in Sources */,
6967B4CF1E27C52700A129E2 /* HeaderAndFooterTable.cpp in Sources */,
6967B4F51E27C52700A129E2 /* WordprocessingDocument.cpp in Sources */,
6967B2F91E27C26800A129E2 /* DocFormatLib.cpp in Sources */,
6967B4CC1E27C52700A129E2 /* FooterMapping.cpp in Sources */,
6967B4C81E27C52700A129E2 /* DrawingPrimitives.cpp in Sources */,
6967B4E71E27C52700A129E2 /* Spa.cpp in Sources */,
6967B3E11E27C2D500A129E2 /* pole.cpp in Sources */,
6967B4EB1E27C52700A129E2 /* StyleSheetMapping.cpp in Sources */,
6967B4DE1E27C52700A129E2 /* ParagraphPropertyExceptions.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
6967B2F21E27C23A00A129E2 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 10.2;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
};
name = Debug;
};
6967B2F31E27C23A00A129E2 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 10.2;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
VALIDATE_PRODUCT = YES;
};
name = Release;
};
6967B2F51E27C23A00A129E2 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
DEVELOPMENT_TEAM = 2WH24U26GJ;
GCC_PREPROCESSOR_DEFINITIONS = (
UNICODE,
_UNICODE,
_USE_XMLLITE_READER_,
USE_LITE_READER,
USE_ATL_CSTRING,
_USE_LIBXML2_READER_,
LIBXML_READER_ENABLED,
_IOS,
);
HEADER_SEARCH_PATHS = (
"$(inherited)",
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
/usr/include/,
/usr/include/libxml2/,
"$(PROJECT_DIR)/../../../DesktopEditor/freetype-2.5.2/include",
"$(PROJECT_DIR)/../../../DesktopEditor/freetype-2.5.2/devel",
"$(PROJECT_DIR)/../../../DesktopEditor/agg-2.4/include",
"$(PROJECT_DIR)/../../../Common/3dParty/pole",
"$(PROJECT_DIR)/../../../Common/3dParty/boost/boost_1_58_0",
);
OTHER_LDFLAGS = "-ObjC";
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
};
name = Debug;
};
6967B2F61E27C23A00A129E2 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
DEVELOPMENT_TEAM = 2WH24U26GJ;
GCC_PREPROCESSOR_DEFINITIONS = (
UNICODE,
_UNICODE,
_USE_XMLLITE_READER_,
USE_LITE_READER,
USE_ATL_CSTRING,
_USE_LIBXML2_READER_,
LIBXML_READER_ENABLED,
_IOS,
);
HEADER_SEARCH_PATHS = (
"$(inherited)",
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
/usr/include/,
/usr/include/libxml2/,
"$(PROJECT_DIR)/../../../DesktopEditor/freetype-2.5.2/include",
"$(PROJECT_DIR)/../../../DesktopEditor/freetype-2.5.2/devel",
"$(PROJECT_DIR)/../../../DesktopEditor/agg-2.4/include",
"$(PROJECT_DIR)/../../../Common/3dParty/pole",
"$(PROJECT_DIR)/../../../Common/3dParty/boost/boost_1_58_0",
);
OTHER_LDFLAGS = "-ObjC";
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
6967B2E61E27C23A00A129E2 /* Build configuration list for PBXProject "DocFormatLib" */ = {
isa = XCConfigurationList;
buildConfigurations = (
6967B2F21E27C23A00A129E2 /* Debug */,
6967B2F31E27C23A00A129E2 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
6967B2F41E27C23A00A129E2 /* Build configuration list for PBXNativeTarget "DocFormatLib" */ = {
isa = XCConfigurationList;
buildConfigurations = (
6967B2F51E27C23A00A129E2 /* Debug */,
6967B2F61E27C23A00A129E2 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 6967B2E31E27C23A00A129E2 /* Project object */;
}

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<Workspace
version = "1.0">
<FileRef
location = "self:DocFormatLib.xcodeproj">
</FileRef>
</Workspace>

View File

@ -0,0 +1 @@
DO NOT REMOVE FOLDER FOR XCODE

View File

@ -385,6 +385,7 @@
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
/usr/include/libxml2,
"$(PROJECT_DIR)/../../DesktopEditor/freetype-2.5.2/include",
"$(PROJECT_DIR)/../../Common/3dParty/boost/boost_1_58_0",
);
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
PRODUCT_NAME = ASCOfficeDocxFile2Lib_ios;
@ -420,6 +421,7 @@
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
/usr/include/libxml2,
"$(PROJECT_DIR)/../../DesktopEditor/freetype-2.5.2/include",
"$(PROJECT_DIR)/../../Common/3dParty/boost/boost_1_58_0",
);
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
PRODUCT_NAME = ASCOfficeDocxFile2Lib_ios;

View File

@ -0,0 +1,621 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
6967B0881E279D8D00A129E2 /* PPTFormatLib.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B0071E279D8D00A129E2 /* PPTFormatLib.cpp */; };
6967B0891E279D8D00A129E2 /* Converter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B00A1E279D8D00A129E2 /* Converter.cpp */; };
6967B08A1E279D8D00A129E2 /* ShapeWriter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B00D1E279D8D00A129E2 /* ShapeWriter.cpp */; };
6967B08B1E279D8D00A129E2 /* PPTDocumentInfoOneUser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B0151E279D8D00A129E2 /* PPTDocumentInfoOneUser.cpp */; };
6967B08C1E279D8D00A129E2 /* ReadStructures.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B0191E279D8D00A129E2 /* ReadStructures.cpp */; };
6967B08D1E279D8D00A129E2 /* Records.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B01B1E279D8D00A129E2 /* Records.cpp */; };
6967B08E1E279D8D00A129E2 /* SlidePersist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B01F1E279D8D00A129E2 /* SlidePersist.cpp */; };
6967B08F1E279D8D00A129E2 /* AnimationTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B0241E279D8D00A129E2 /* AnimationTypes.cpp */; };
6967B0901E279D8D00A129E2 /* ArtBlip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B0311E279D8D00A129E2 /* ArtBlip.cpp */; };
/* End PBXBuildFile section */
/* Begin PBXCopyFilesBuildPhase section */
6967AFF91E279D3900A129E2 /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "include/$(PRODUCT_NAME)";
dstSubfolderSpec = 16;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
6967AFFB1E279D3900A129E2 /* libPPTFormatLib.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libPPTFormatLib.a; sourceTree = BUILT_PRODUCTS_DIR; };
6967B0071E279D8D00A129E2 /* PPTFormatLib.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PPTFormatLib.cpp; path = ../../PPTFormatLib.cpp; sourceTree = "<group>"; };
6967B0081E279D8D00A129E2 /* PPTFormatLib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PPTFormatLib.h; path = ../../PPTFormatLib.h; sourceTree = "<group>"; };
6967B00A1E279D8D00A129E2 /* Converter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Converter.cpp; sourceTree = "<group>"; };
6967B00B1E279D8D00A129E2 /* Converter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Converter.h; sourceTree = "<group>"; };
6967B00C1E279D8D00A129E2 /* ImageManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ImageManager.h; sourceTree = "<group>"; };
6967B00D1E279D8D00A129E2 /* ShapeWriter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeWriter.cpp; sourceTree = "<group>"; };
6967B00E1E279D8D00A129E2 /* ShapeWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ShapeWriter.h; sourceTree = "<group>"; };
6967B00F1E279D8D00A129E2 /* StylesWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StylesWriter.h; sourceTree = "<group>"; };
6967B0111E279D8D00A129E2 /* AudioOverlay.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioOverlay.h; sourceTree = "<group>"; };
6967B0121E279D8D00A129E2 /* ClassesAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ClassesAtom.h; sourceTree = "<group>"; };
6967B0131E279D8D00A129E2 /* CommonZLib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CommonZLib.h; sourceTree = "<group>"; };
6967B0141E279D8D00A129E2 /* PPTDocumentInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PPTDocumentInfo.h; sourceTree = "<group>"; };
6967B0151E279D8D00A129E2 /* PPTDocumentInfoOneUser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PPTDocumentInfoOneUser.cpp; sourceTree = "<group>"; };
6967B0161E279D8D00A129E2 /* PPTDocumentInfoOneUser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PPTDocumentInfoOneUser.h; sourceTree = "<group>"; };
6967B0171E279D8D00A129E2 /* PPTFileDefines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PPTFileDefines.h; sourceTree = "<group>"; };
6967B0181E279D8D00A129E2 /* PPTFileReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PPTFileReader.h; sourceTree = "<group>"; };
6967B0191E279D8D00A129E2 /* ReadStructures.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ReadStructures.cpp; sourceTree = "<group>"; };
6967B01A1E279D8D00A129E2 /* ReadStructures.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ReadStructures.h; sourceTree = "<group>"; };
6967B01B1E279D8D00A129E2 /* Records.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Records.cpp; sourceTree = "<group>"; };
6967B01C1E279D8D00A129E2 /* Records.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Records.h; sourceTree = "<group>"; };
6967B01D1E279D8D00A129E2 /* Slide.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Slide.h; sourceTree = "<group>"; };
6967B01E1E279D8D00A129E2 /* SlideInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SlideInfo.h; sourceTree = "<group>"; };
6967B01F1E279D8D00A129E2 /* SlidePersist.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SlidePersist.cpp; sourceTree = "<group>"; };
6967B0201E279D8D00A129E2 /* SlidePersist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SlidePersist.h; sourceTree = "<group>"; };
6967B0221E279D8D00A129E2 /* AnimationInfoAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AnimationInfoAtom.h; sourceTree = "<group>"; };
6967B0241E279D8D00A129E2 /* AnimationTypes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AnimationTypes.cpp; sourceTree = "<group>"; };
6967B0251E279D8D00A129E2 /* AnimationTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AnimationTypes.h; sourceTree = "<group>"; };
6967B0261E279D8D00A129E2 /* BlipEntityAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BlipEntityAtom.h; sourceTree = "<group>"; };
6967B0271E279D8D00A129E2 /* BookmarkEntityAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BookmarkEntityAtom.h; sourceTree = "<group>"; };
6967B0281E279D8D00A129E2 /* BookmarkSeedAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BookmarkSeedAtom.h; sourceTree = "<group>"; };
6967B0291E279D8D00A129E2 /* ColorSchemeAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ColorSchemeAtom.h; sourceTree = "<group>"; };
6967B02A1E279D8D00A129E2 /* CString.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CString.h; sourceTree = "<group>"; };
6967B02B1E279D8D00A129E2 /* CurrentUserAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CurrentUserAtom.h; sourceTree = "<group>"; };
6967B02C1E279D8D00A129E2 /* DocRoutingSlipAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DocRoutingSlipAtom.h; sourceTree = "<group>"; };
6967B02D1E279D8D00A129E2 /* DocumentAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DocumentAtom.h; sourceTree = "<group>"; };
6967B02E1E279D8D00A129E2 /* DocumentRecords.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DocumentRecords.h; sourceTree = "<group>"; };
6967B02F1E279D8D00A129E2 /* DocumentTextInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DocumentTextInfo.h; sourceTree = "<group>"; };
6967B0311E279D8D00A129E2 /* ArtBlip.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ArtBlip.cpp; sourceTree = "<group>"; };
6967B0321E279D8D00A129E2 /* ArtBlip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ArtBlip.h; sourceTree = "<group>"; };
6967B0331E279D8D00A129E2 /* BlipStoreContainer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BlipStoreContainer.h; sourceTree = "<group>"; };
6967B0341E279D8D00A129E2 /* BlipStoreEntry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BlipStoreEntry.h; sourceTree = "<group>"; };
6967B0351E279D8D00A129E2 /* ChildAnchor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ChildAnchor.h; sourceTree = "<group>"; };
6967B0361E279D8D00A129E2 /* ClientAnchor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ClientAnchor.h; sourceTree = "<group>"; };
6967B0371E279D8D00A129E2 /* DrawingContainer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DrawingContainer.h; sourceTree = "<group>"; };
6967B0381E279D8D00A129E2 /* DrawingGroup.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DrawingGroup.h; sourceTree = "<group>"; };
6967B0391E279D8D00A129E2 /* DrawingRecord.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DrawingRecord.h; sourceTree = "<group>"; };
6967B03A1E279D8D00A129E2 /* GroupShape.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GroupShape.h; sourceTree = "<group>"; };
6967B03B1E279D8D00A129E2 /* GroupShapeContainer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GroupShapeContainer.h; sourceTree = "<group>"; };
6967B03C1E279D8D00A129E2 /* RegGroupItems.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RegGroupItems.h; sourceTree = "<group>"; };
6967B03D1E279D8D00A129E2 /* Shape.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Shape.h; sourceTree = "<group>"; };
6967B03E1E279D8D00A129E2 /* ShapeContainer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ShapeContainer.h; sourceTree = "<group>"; };
6967B03F1E279D8D00A129E2 /* ShapeProperties.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ShapeProperties.h; sourceTree = "<group>"; };
6967B0401E279D8D00A129E2 /* TextBox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TextBox.h; sourceTree = "<group>"; };
6967B0411E279D8D00A129E2 /* EndDocument.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EndDocument.h; sourceTree = "<group>"; };
6967B0421E279D8D00A129E2 /* ExCDAudioContainer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExCDAudioContainer.h; sourceTree = "<group>"; };
6967B0431E279D8D00A129E2 /* ExControlAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExControlAtom.h; sourceTree = "<group>"; };
6967B0441E279D8D00A129E2 /* ExHyperlinkAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExHyperlinkAtom.h; sourceTree = "<group>"; };
6967B0451E279D8D00A129E2 /* ExMediaAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExMediaAtom.h; sourceTree = "<group>"; };
6967B0461E279D8D00A129E2 /* ExMIDIAudioContainer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExMIDIAudioContainer.h; sourceTree = "<group>"; };
6967B0471E279D8D00A129E2 /* ExObjListAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExObjListAtom.h; sourceTree = "<group>"; };
6967B0481E279D8D00A129E2 /* ExObjListContainer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExObjListContainer.h; sourceTree = "<group>"; };
6967B0491E279D8D00A129E2 /* ExObjRefAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExObjRefAtom.h; sourceTree = "<group>"; };
6967B04A1E279D8D00A129E2 /* ExOleEmbedAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExOleEmbedAtom.h; sourceTree = "<group>"; };
6967B04B1E279D8D00A129E2 /* ExOleLinkAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExOleLinkAtom.h; sourceTree = "<group>"; };
6967B04C1E279D8D00A129E2 /* ExOleObjAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExOleObjAtom.h; sourceTree = "<group>"; };
6967B04D1E279D8D00A129E2 /* ExVideoContainer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExVideoContainer.h; sourceTree = "<group>"; };
6967B04E1E279D8D00A129E2 /* ExWAVAudioEmbeddedContainer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExWAVAudioEmbeddedContainer.h; sourceTree = "<group>"; };
6967B04F1E279D8D00A129E2 /* ExWAVAudioLinkContainer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExWAVAudioLinkContainer.h; sourceTree = "<group>"; };
6967B0501E279D8D00A129E2 /* FontEntityAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FontEntityAtom.h; sourceTree = "<group>"; };
6967B0511E279D8D00A129E2 /* GridSpacing10Atom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GridSpacing10Atom.h; sourceTree = "<group>"; };
6967B0521E279D8D00A129E2 /* GuideAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GuideAtom.h; sourceTree = "<group>"; };
6967B0531E279D8D00A129E2 /* HeadersFootersAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HeadersFootersAtom.h; sourceTree = "<group>"; };
6967B0541E279D8D00A129E2 /* InteractiveInfoAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InteractiveInfoAtom.h; sourceTree = "<group>"; };
6967B0551E279D8D00A129E2 /* KinsokuAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KinsokuAtom.h; sourceTree = "<group>"; };
6967B0561E279D8D00A129E2 /* MasterPersistAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MasterPersistAtom.h; sourceTree = "<group>"; };
6967B0571E279D8D00A129E2 /* MasterTextPropAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MasterTextPropAtom.h; sourceTree = "<group>"; };
6967B0581E279D8D00A129E2 /* MetafileBlob.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MetafileBlob.h; sourceTree = "<group>"; };
6967B0591E279D8D00A129E2 /* MouseTextInteractiveInfoAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MouseTextInteractiveInfoAtom.h; sourceTree = "<group>"; };
6967B05A1E279D8D00A129E2 /* NamedShowSlidesAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NamedShowSlidesAtom.h; sourceTree = "<group>"; };
6967B05B1E279D8D00A129E2 /* NormalViewSetInfoAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NormalViewSetInfoAtom.h; sourceTree = "<group>"; };
6967B05C1E279D8D00A129E2 /* NotesAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NotesAtom.h; sourceTree = "<group>"; };
6967B05D1E279D8D00A129E2 /* NotesPersistAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NotesPersistAtom.h; sourceTree = "<group>"; };
6967B05E1E279D8D00A129E2 /* NoZoomViewInfoAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NoZoomViewInfoAtom.h; sourceTree = "<group>"; };
6967B05F1E279D8D00A129E2 /* OutlineTextRefAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OutlineTextRefAtom.h; sourceTree = "<group>"; };
6967B0601E279D8D00A129E2 /* PersistDirectoryAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PersistDirectoryAtom.h; sourceTree = "<group>"; };
6967B0611E279D8D00A129E2 /* PlaceHolderAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PlaceHolderAtom.h; sourceTree = "<group>"; };
6967B0621E279D8D00A129E2 /* RecordsIncluder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RecordsIncluder.h; sourceTree = "<group>"; };
6967B0631E279D8D00A129E2 /* RoundTripColorMappingAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RoundTripColorMappingAtom.h; sourceTree = "<group>"; };
6967B0641E279D8D00A129E2 /* RoundTripCompositeMainMasterId12Atom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RoundTripCompositeMainMasterId12Atom.h; sourceTree = "<group>"; };
6967B0651E279D8D00A129E2 /* RoundTripNewPlaceholderId12Atom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RoundTripNewPlaceholderId12Atom.h; sourceTree = "<group>"; };
6967B0661E279D8D00A129E2 /* RoundTripOriginalMainMasterId12Atom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RoundTripOriginalMainMasterId12Atom.h; sourceTree = "<group>"; };
6967B0671E279D8D00A129E2 /* RoundTripThemeAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RoundTripThemeAtom.h; sourceTree = "<group>"; };
6967B0681E279D8D00A129E2 /* ShapeFlags10Atom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ShapeFlags10Atom.h; sourceTree = "<group>"; };
6967B0691E279D8D00A129E2 /* ShapeFlagsAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ShapeFlagsAtom.h; sourceTree = "<group>"; };
6967B06A1E279D8D00A129E2 /* SlideAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SlideAtom.h; sourceTree = "<group>"; };
6967B06B1E279D8D00A129E2 /* SlideColorSchemeAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SlideColorSchemeAtom.h; sourceTree = "<group>"; };
6967B06C1E279D8D00A129E2 /* SlideContainer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SlideContainer.h; sourceTree = "<group>"; };
6967B06D1E279D8D00A129E2 /* SlideListWithText.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SlideListWithText.h; sourceTree = "<group>"; };
6967B06E1E279D8D00A129E2 /* SlidePersistAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SlidePersistAtom.h; sourceTree = "<group>"; };
6967B06F1E279D8D00A129E2 /* SlideViewInfoAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SlideViewInfoAtom.h; sourceTree = "<group>"; };
6967B0701E279D8D00A129E2 /* SoundCollAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SoundCollAtom.h; sourceTree = "<group>"; };
6967B0711E279D8D00A129E2 /* SoundCollectionContainer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SoundCollectionContainer.h; sourceTree = "<group>"; };
6967B0721E279D8D00A129E2 /* SoundContainer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SoundContainer.h; sourceTree = "<group>"; };
6967B0731E279D8D00A129E2 /* SoundDataBlob.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SoundDataBlob.h; sourceTree = "<group>"; };
6967B0741E279D8D00A129E2 /* SSDocInfoAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SSDocInfoAtom.h; sourceTree = "<group>"; };
6967B0751E279D8D00A129E2 /* SSlideLayoutAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SSlideLayoutAtom.h; sourceTree = "<group>"; };
6967B0761E279D8D00A129E2 /* SSSlideInfoAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SSSlideInfoAtom.h; sourceTree = "<group>"; };
6967B0771E279D8D00A129E2 /* StyleTextPropAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StyleTextPropAtom.h; sourceTree = "<group>"; };
6967B0781E279D8D00A129E2 /* TextBookmarkAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TextBookmarkAtom.h; sourceTree = "<group>"; };
6967B0791E279D8D00A129E2 /* TextBytesAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TextBytesAtom.h; sourceTree = "<group>"; };
6967B07A1E279D8D00A129E2 /* TextCFExceptionAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TextCFExceptionAtom.h; sourceTree = "<group>"; };
6967B07B1E279D8D00A129E2 /* TextCharsAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TextCharsAtom.h; sourceTree = "<group>"; };
6967B07C1E279D8D00A129E2 /* TextFullSettings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TextFullSettings.h; sourceTree = "<group>"; };
6967B07D1E279D8D00A129E2 /* TextHeaderAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TextHeaderAtom.h; sourceTree = "<group>"; };
6967B07E1E279D8D00A129E2 /* TextInteractiveInfoAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TextInteractiveInfoAtom.h; sourceTree = "<group>"; };
6967B07F1E279D8D00A129E2 /* TextMasterStyleAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TextMasterStyleAtom.h; sourceTree = "<group>"; };
6967B0801E279D8D00A129E2 /* TextPFExceptionAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TextPFExceptionAtom.h; sourceTree = "<group>"; };
6967B0811E279D8D00A129E2 /* TextRulerAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TextRulerAtom.h; sourceTree = "<group>"; };
6967B0821E279D8D00A129E2 /* TextSIExceptionAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TextSIExceptionAtom.h; sourceTree = "<group>"; };
6967B0831E279D8D00A129E2 /* TextSpecInfoAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TextSpecInfoAtom.h; sourceTree = "<group>"; };
6967B0841E279D8D00A129E2 /* UserEditAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UserEditAtom.h; sourceTree = "<group>"; };
6967B0851E279D8D00A129E2 /* VBAInfoAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VBAInfoAtom.h; sourceTree = "<group>"; };
6967B0861E279D8D00A129E2 /* ViewInfoAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ViewInfoAtom.h; sourceTree = "<group>"; };
6967B0871E279D8D00A129E2 /* ZoomViewInfoAtom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZoomViewInfoAtom.h; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
6967AFF81E279D3900A129E2 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
6967AFF21E279D3900A129E2 = {
isa = PBXGroup;
children = (
6967AFFD1E279D3900A129E2 /* PPTFormatLib */,
6967AFFC1E279D3900A129E2 /* Products */,
);
sourceTree = "<group>";
};
6967AFFC1E279D3900A129E2 /* Products */ = {
isa = PBXGroup;
children = (
6967AFFB1E279D3900A129E2 /* libPPTFormatLib.a */,
);
name = Products;
sourceTree = "<group>";
};
6967AFFD1E279D3900A129E2 /* PPTFormatLib */ = {
isa = PBXGroup;
children = (
6967B0071E279D8D00A129E2 /* PPTFormatLib.cpp */,
6967B0081E279D8D00A129E2 /* PPTFormatLib.h */,
6967B0091E279D8D00A129E2 /* PPTXWriter */,
6967B0101E279D8D00A129E2 /* Reader */,
6967B0211E279D8D00A129E2 /* Records */,
);
path = PPTFormatLib;
sourceTree = "<group>";
};
6967B0091E279D8D00A129E2 /* PPTXWriter */ = {
isa = PBXGroup;
children = (
6967B00A1E279D8D00A129E2 /* Converter.cpp */,
6967B00B1E279D8D00A129E2 /* Converter.h */,
6967B00C1E279D8D00A129E2 /* ImageManager.h */,
6967B00D1E279D8D00A129E2 /* ShapeWriter.cpp */,
6967B00E1E279D8D00A129E2 /* ShapeWriter.h */,
6967B00F1E279D8D00A129E2 /* StylesWriter.h */,
);
name = PPTXWriter;
path = ../../PPTXWriter;
sourceTree = "<group>";
};
6967B0101E279D8D00A129E2 /* Reader */ = {
isa = PBXGroup;
children = (
6967B0111E279D8D00A129E2 /* AudioOverlay.h */,
6967B0121E279D8D00A129E2 /* ClassesAtom.h */,
6967B0131E279D8D00A129E2 /* CommonZLib.h */,
6967B0141E279D8D00A129E2 /* PPTDocumentInfo.h */,
6967B0151E279D8D00A129E2 /* PPTDocumentInfoOneUser.cpp */,
6967B0161E279D8D00A129E2 /* PPTDocumentInfoOneUser.h */,
6967B0171E279D8D00A129E2 /* PPTFileDefines.h */,
6967B0181E279D8D00A129E2 /* PPTFileReader.h */,
6967B0191E279D8D00A129E2 /* ReadStructures.cpp */,
6967B01A1E279D8D00A129E2 /* ReadStructures.h */,
6967B01B1E279D8D00A129E2 /* Records.cpp */,
6967B01C1E279D8D00A129E2 /* Records.h */,
6967B01D1E279D8D00A129E2 /* Slide.h */,
6967B01E1E279D8D00A129E2 /* SlideInfo.h */,
6967B01F1E279D8D00A129E2 /* SlidePersist.cpp */,
6967B0201E279D8D00A129E2 /* SlidePersist.h */,
);
name = Reader;
path = ../../Reader;
sourceTree = "<group>";
};
6967B0211E279D8D00A129E2 /* Records */ = {
isa = PBXGroup;
children = (
6967B0221E279D8D00A129E2 /* AnimationInfoAtom.h */,
6967B0231E279D8D00A129E2 /* Animations */,
6967B0261E279D8D00A129E2 /* BlipEntityAtom.h */,
6967B0271E279D8D00A129E2 /* BookmarkEntityAtom.h */,
6967B0281E279D8D00A129E2 /* BookmarkSeedAtom.h */,
6967B0291E279D8D00A129E2 /* ColorSchemeAtom.h */,
6967B02A1E279D8D00A129E2 /* CString.h */,
6967B02B1E279D8D00A129E2 /* CurrentUserAtom.h */,
6967B02C1E279D8D00A129E2 /* DocRoutingSlipAtom.h */,
6967B02D1E279D8D00A129E2 /* DocumentAtom.h */,
6967B02E1E279D8D00A129E2 /* DocumentRecords.h */,
6967B02F1E279D8D00A129E2 /* DocumentTextInfo.h */,
6967B0301E279D8D00A129E2 /* Drawing */,
6967B0411E279D8D00A129E2 /* EndDocument.h */,
6967B0421E279D8D00A129E2 /* ExCDAudioContainer.h */,
6967B0431E279D8D00A129E2 /* ExControlAtom.h */,
6967B0441E279D8D00A129E2 /* ExHyperlinkAtom.h */,
6967B0451E279D8D00A129E2 /* ExMediaAtom.h */,
6967B0461E279D8D00A129E2 /* ExMIDIAudioContainer.h */,
6967B0471E279D8D00A129E2 /* ExObjListAtom.h */,
6967B0481E279D8D00A129E2 /* ExObjListContainer.h */,
6967B0491E279D8D00A129E2 /* ExObjRefAtom.h */,
6967B04A1E279D8D00A129E2 /* ExOleEmbedAtom.h */,
6967B04B1E279D8D00A129E2 /* ExOleLinkAtom.h */,
6967B04C1E279D8D00A129E2 /* ExOleObjAtom.h */,
6967B04D1E279D8D00A129E2 /* ExVideoContainer.h */,
6967B04E1E279D8D00A129E2 /* ExWAVAudioEmbeddedContainer.h */,
6967B04F1E279D8D00A129E2 /* ExWAVAudioLinkContainer.h */,
6967B0501E279D8D00A129E2 /* FontEntityAtom.h */,
6967B0511E279D8D00A129E2 /* GridSpacing10Atom.h */,
6967B0521E279D8D00A129E2 /* GuideAtom.h */,
6967B0531E279D8D00A129E2 /* HeadersFootersAtom.h */,
6967B0541E279D8D00A129E2 /* InteractiveInfoAtom.h */,
6967B0551E279D8D00A129E2 /* KinsokuAtom.h */,
6967B0561E279D8D00A129E2 /* MasterPersistAtom.h */,
6967B0571E279D8D00A129E2 /* MasterTextPropAtom.h */,
6967B0581E279D8D00A129E2 /* MetafileBlob.h */,
6967B0591E279D8D00A129E2 /* MouseTextInteractiveInfoAtom.h */,
6967B05A1E279D8D00A129E2 /* NamedShowSlidesAtom.h */,
6967B05B1E279D8D00A129E2 /* NormalViewSetInfoAtom.h */,
6967B05C1E279D8D00A129E2 /* NotesAtom.h */,
6967B05D1E279D8D00A129E2 /* NotesPersistAtom.h */,
6967B05E1E279D8D00A129E2 /* NoZoomViewInfoAtom.h */,
6967B05F1E279D8D00A129E2 /* OutlineTextRefAtom.h */,
6967B0601E279D8D00A129E2 /* PersistDirectoryAtom.h */,
6967B0611E279D8D00A129E2 /* PlaceHolderAtom.h */,
6967B0621E279D8D00A129E2 /* RecordsIncluder.h */,
6967B0631E279D8D00A129E2 /* RoundTripColorMappingAtom.h */,
6967B0641E279D8D00A129E2 /* RoundTripCompositeMainMasterId12Atom.h */,
6967B0651E279D8D00A129E2 /* RoundTripNewPlaceholderId12Atom.h */,
6967B0661E279D8D00A129E2 /* RoundTripOriginalMainMasterId12Atom.h */,
6967B0671E279D8D00A129E2 /* RoundTripThemeAtom.h */,
6967B0681E279D8D00A129E2 /* ShapeFlags10Atom.h */,
6967B0691E279D8D00A129E2 /* ShapeFlagsAtom.h */,
6967B06A1E279D8D00A129E2 /* SlideAtom.h */,
6967B06B1E279D8D00A129E2 /* SlideColorSchemeAtom.h */,
6967B06C1E279D8D00A129E2 /* SlideContainer.h */,
6967B06D1E279D8D00A129E2 /* SlideListWithText.h */,
6967B06E1E279D8D00A129E2 /* SlidePersistAtom.h */,
6967B06F1E279D8D00A129E2 /* SlideViewInfoAtom.h */,
6967B0701E279D8D00A129E2 /* SoundCollAtom.h */,
6967B0711E279D8D00A129E2 /* SoundCollectionContainer.h */,
6967B0721E279D8D00A129E2 /* SoundContainer.h */,
6967B0731E279D8D00A129E2 /* SoundDataBlob.h */,
6967B0741E279D8D00A129E2 /* SSDocInfoAtom.h */,
6967B0751E279D8D00A129E2 /* SSlideLayoutAtom.h */,
6967B0761E279D8D00A129E2 /* SSSlideInfoAtom.h */,
6967B0771E279D8D00A129E2 /* StyleTextPropAtom.h */,
6967B0781E279D8D00A129E2 /* TextBookmarkAtom.h */,
6967B0791E279D8D00A129E2 /* TextBytesAtom.h */,
6967B07A1E279D8D00A129E2 /* TextCFExceptionAtom.h */,
6967B07B1E279D8D00A129E2 /* TextCharsAtom.h */,
6967B07C1E279D8D00A129E2 /* TextFullSettings.h */,
6967B07D1E279D8D00A129E2 /* TextHeaderAtom.h */,
6967B07E1E279D8D00A129E2 /* TextInteractiveInfoAtom.h */,
6967B07F1E279D8D00A129E2 /* TextMasterStyleAtom.h */,
6967B0801E279D8D00A129E2 /* TextPFExceptionAtom.h */,
6967B0811E279D8D00A129E2 /* TextRulerAtom.h */,
6967B0821E279D8D00A129E2 /* TextSIExceptionAtom.h */,
6967B0831E279D8D00A129E2 /* TextSpecInfoAtom.h */,
6967B0841E279D8D00A129E2 /* UserEditAtom.h */,
6967B0851E279D8D00A129E2 /* VBAInfoAtom.h */,
6967B0861E279D8D00A129E2 /* ViewInfoAtom.h */,
6967B0871E279D8D00A129E2 /* ZoomViewInfoAtom.h */,
);
name = Records;
path = ../../Records;
sourceTree = "<group>";
};
6967B0231E279D8D00A129E2 /* Animations */ = {
isa = PBXGroup;
children = (
6967B0241E279D8D00A129E2 /* AnimationTypes.cpp */,
6967B0251E279D8D00A129E2 /* AnimationTypes.h */,
);
path = Animations;
sourceTree = "<group>";
};
6967B0301E279D8D00A129E2 /* Drawing */ = {
isa = PBXGroup;
children = (
6967B0311E279D8D00A129E2 /* ArtBlip.cpp */,
6967B0321E279D8D00A129E2 /* ArtBlip.h */,
6967B0331E279D8D00A129E2 /* BlipStoreContainer.h */,
6967B0341E279D8D00A129E2 /* BlipStoreEntry.h */,
6967B0351E279D8D00A129E2 /* ChildAnchor.h */,
6967B0361E279D8D00A129E2 /* ClientAnchor.h */,
6967B0371E279D8D00A129E2 /* DrawingContainer.h */,
6967B0381E279D8D00A129E2 /* DrawingGroup.h */,
6967B0391E279D8D00A129E2 /* DrawingRecord.h */,
6967B03A1E279D8D00A129E2 /* GroupShape.h */,
6967B03B1E279D8D00A129E2 /* GroupShapeContainer.h */,
6967B03C1E279D8D00A129E2 /* RegGroupItems.h */,
6967B03D1E279D8D00A129E2 /* Shape.h */,
6967B03E1E279D8D00A129E2 /* ShapeContainer.h */,
6967B03F1E279D8D00A129E2 /* ShapeProperties.h */,
6967B0401E279D8D00A129E2 /* TextBox.h */,
);
path = Drawing;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
6967AFFA1E279D3900A129E2 /* PPTFormatLib */ = {
isa = PBXNativeTarget;
buildConfigurationList = 6967B0041E279D3900A129E2 /* Build configuration list for PBXNativeTarget "PPTFormatLib" */;
buildPhases = (
6967AFF71E279D3900A129E2 /* Sources */,
6967AFF81E279D3900A129E2 /* Frameworks */,
6967AFF91E279D3900A129E2 /* CopyFiles */,
);
buildRules = (
);
dependencies = (
);
name = PPTFormatLib;
productName = PPTFormatLib;
productReference = 6967AFFB1E279D3900A129E2 /* libPPTFormatLib.a */;
productType = "com.apple.product-type.library.static";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
6967AFF31E279D3900A129E2 /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 0820;
ORGANIZATIONNAME = OnlyOffce;
TargetAttributes = {
6967AFFA1E279D3900A129E2 = {
CreatedOnToolsVersion = 8.2;
DevelopmentTeam = 2WH24U26GJ;
ProvisioningStyle = Automatic;
};
};
};
buildConfigurationList = 6967AFF61E279D3900A129E2 /* Build configuration list for PBXProject "PPTFormatLib" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = English;
hasScannedForEncodings = 0;
knownRegions = (
en,
);
mainGroup = 6967AFF21E279D3900A129E2;
productRefGroup = 6967AFFC1E279D3900A129E2 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
6967AFFA1E279D3900A129E2 /* PPTFormatLib */,
);
};
/* End PBXProject section */
/* Begin PBXSourcesBuildPhase section */
6967AFF71E279D3900A129E2 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
6967B08F1E279D8D00A129E2 /* AnimationTypes.cpp in Sources */,
6967B08E1E279D8D00A129E2 /* SlidePersist.cpp in Sources */,
6967B0891E279D8D00A129E2 /* Converter.cpp in Sources */,
6967B0881E279D8D00A129E2 /* PPTFormatLib.cpp in Sources */,
6967B08D1E279D8D00A129E2 /* Records.cpp in Sources */,
6967B08A1E279D8D00A129E2 /* ShapeWriter.cpp in Sources */,
6967B08C1E279D8D00A129E2 /* ReadStructures.cpp in Sources */,
6967B08B1E279D8D00A129E2 /* PPTDocumentInfoOneUser.cpp in Sources */,
6967B0901E279D8D00A129E2 /* ArtBlip.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
6967B0021E279D3900A129E2 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 10.2;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
};
name = Debug;
};
6967B0031E279D3900A129E2 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 10.2;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
VALIDATE_PRODUCT = YES;
};
name = Release;
};
6967B0051E279D3900A129E2 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
DEVELOPMENT_TEAM = 2WH24U26GJ;
GCC_PREPROCESSOR_DEFINITIONS = (
UNICODE,
_UNICODE,
_USE_LIBXML2_READER_,
_USE_XMLLITE_READER_,
USE_LITE_READER,
LIBXML_READER_ENABLED,
MAC,
unix,
_IOS,
DONT_WRITE_EMBEDDED_FONTS,
BUILD_CONFIG_FULL_VERSION,
_SVG_CONVERT_TO_IMAGE_,
_PRESENTATION_WRITER_,
ENABLE_PPT_TO_PPTX_CONVERT,
PPT_DEF,
PPTX_DEF,
);
HEADER_SEARCH_PATHS = (
"$(inherited)",
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
/usr/include/,
/usr/include/libxml2/,
"$(PROJECT_DIR)/../../../Common/3dParty/boost/boost_1_58_0",
"$(PROJECT_DIR)/../../../DesktopEditor/xml/libxml2/include",
"$(PROJECT_DIR)/../../../DesktopEditor/freetype-2.5.2/include",
);
OTHER_LDFLAGS = "-ObjC";
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
};
name = Debug;
};
6967B0061E279D3900A129E2 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
DEVELOPMENT_TEAM = 2WH24U26GJ;
GCC_PREPROCESSOR_DEFINITIONS = (
UNICODE,
_UNICODE,
_USE_LIBXML2_READER_,
_USE_XMLLITE_READER_,
USE_LITE_READER,
LIBXML_READER_ENABLED,
MAC,
unix,
_IOS,
DONT_WRITE_EMBEDDED_FONTS,
BUILD_CONFIG_FULL_VERSION,
_SVG_CONVERT_TO_IMAGE_,
_PRESENTATION_WRITER_,
ENABLE_PPT_TO_PPTX_CONVERT,
PPT_DEF,
PPTX_DEF,
);
HEADER_SEARCH_PATHS = (
"$(inherited)",
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
/usr/include/,
/usr/include/libxml2/,
"$(PROJECT_DIR)/../../../Common/3dParty/boost/boost_1_58_0",
"$(PROJECT_DIR)/../../../DesktopEditor/xml/libxml2/include",
"$(PROJECT_DIR)/../../../DesktopEditor/freetype-2.5.2/include",
);
OTHER_LDFLAGS = "-ObjC";
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
6967AFF61E279D3900A129E2 /* Build configuration list for PBXProject "PPTFormatLib" */ = {
isa = XCConfigurationList;
buildConfigurations = (
6967B0021E279D3900A129E2 /* Debug */,
6967B0031E279D3900A129E2 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
6967B0041E279D3900A129E2 /* Build configuration list for PBXNativeTarget "PPTFormatLib" */ = {
isa = XCConfigurationList;
buildConfigurations = (
6967B0051E279D3900A129E2 /* Debug */,
6967B0061E279D3900A129E2 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 6967AFF31E279D3900A129E2 /* Project object */;
}

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<Workspace
version = "1.0">
<FileRef
location = "self:PPTFormatLib.xcodeproj">
</FileRef>
</Workspace>

View File

@ -0,0 +1 @@
DO NOT REMOVE FOLDER FOR XCODE

View File

@ -288,7 +288,9 @@ namespace NSPresentationEditor
strRels += strHyperlink + L"\"/>";
m_oWriter.WriteString(strRels);
}
return strRid;
}
AVSINLINE CString WriteHyperlinkImage(const std::wstring& strImage, bool bExternal = true)
{

View File

@ -2334,6 +2334,7 @@
"$(PROJECT_DIR)/../../../Common/ASCDocxFormat/Source/Utility",
"$(PROJECT_DIR)/../../../Common/ASCDocxFormat/Source/XML",
"$(PROJECT_DIR)/../../../Common/ASCDocxFormat/Source",
"$(PROJECT_DIR)/../../../Common/3dParty/boost/boost_1_58_0",
);
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
PRODUCT_NAME = PPTXFormatLib_ios;
@ -2374,6 +2375,7 @@
"$(PROJECT_DIR)/../../../Common/ASCDocxFormat/Source/Utility",
"$(PROJECT_DIR)/../../../Common/ASCDocxFormat/Source/XML",
"$(PROJECT_DIR)/../../../Common/ASCDocxFormat/Source",
"$(PROJECT_DIR)/../../../Common/3dParty/boost/boost_1_58_0",
);
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
PRODUCT_NAME = PPTXFormatLib_ios;

View File

@ -0,0 +1,620 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
6967B1AA1E27B4B800A129E2 /* ConvertationManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B1361E27B4B800A129E2 /* ConvertationManager.cpp */; };
6967B1AB1E27B4B800A129E2 /* DestinationCommand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B1381E27B4B800A129E2 /* DestinationCommand.cpp */; };
6967B1AC1E27B4B800A129E2 /* OOXDrawingGraphicReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B1491E27B4B800A129E2 /* OOXDrawingGraphicReader.cpp */; };
6967B1AD1E27B4B800A129E2 /* OOXHeaderReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B14E1E27B4B800A129E2 /* OOXHeaderReader.cpp */; };
6967B1AE1E27B4B800A129E2 /* OOXMathReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B1521E27B4B800A129E2 /* OOXMathReader.cpp */; };
6967B1AF1E27B4B800A129E2 /* OOXParagraphElementReaders.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B1561E27B4B800A129E2 /* OOXParagraphElementReaders.cpp */; };
6967B1B01E27B4B800A129E2 /* OOXReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B15F1E27B4B800A129E2 /* OOXReader.cpp */; };
6967B1B11E27B4B800A129E2 /* OOXShapeReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B1681E27B4B800A129E2 /* OOXShapeReader.cpp */; };
6967B1B21E27B4B800A129E2 /* OOXTableReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B16D1E27B4B800A129E2 /* OOXTableReader.cpp */; };
6967B1B31E27B4B800A129E2 /* RtfBookmark.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B1771E27B4B800A129E2 /* RtfBookmark.cpp */; };
6967B1B41E27B4B800A129E2 /* RtfChar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B1791E27B4B800A129E2 /* RtfChar.cpp */; };
6967B1B51E27B4B800A129E2 /* RtfDocument.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B17C1E27B4B800A129E2 /* RtfDocument.cpp */; };
6967B1B61E27B4B800A129E2 /* RtfField.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B17F1E27B4B800A129E2 /* RtfField.cpp */; };
6967B1B71E27B4B800A129E2 /* RtfGlobalTables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B1811E27B4B800A129E2 /* RtfGlobalTables.cpp */; };
6967B1B81E27B4B800A129E2 /* RtfMath.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B1841E27B4B800A129E2 /* RtfMath.cpp */; };
6967B1B91E27B4B800A129E2 /* RtfOldList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B1861E27B4B800A129E2 /* RtfOldList.cpp */; };
6967B1BA1E27B4B800A129E2 /* RtfOle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B1871E27B4B800A129E2 /* RtfOle.cpp */; };
6967B1BB1E27B4B800A129E2 /* RtfParagraph.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B1891E27B4B800A129E2 /* RtfParagraph.cpp */; };
6967B1BC1E27B4B800A129E2 /* RtfPicture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B18B1E27B4B800A129E2 /* RtfPicture.cpp */; };
6967B1BD1E27B4B800A129E2 /* RtfProperty.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B18D1E27B4B800A129E2 /* RtfProperty.cpp */; };
6967B1BE1E27B4B800A129E2 /* RtfReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B18F1E27B4B800A129E2 /* RtfReader.cpp */; };
6967B1BF1E27B4B800A129E2 /* RtfSection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B1911E27B4B800A129E2 /* RtfSection.cpp */; };
6967B1C01E27B4B800A129E2 /* RtfShape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B1931E27B4B800A129E2 /* RtfShape.cpp */; };
6967B1C11E27B4B800A129E2 /* RtfWriter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B1991E27B4B800A129E2 /* RtfWriter.cpp */; };
6967B1C21E27B4B800A129E2 /* OOXDocumentWriter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B19F1E27B4B800A129E2 /* OOXDocumentWriter.cpp */; };
6967B1C31E27B4B800A129E2 /* OOXWriter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B1A81E27B4B800A129E2 /* OOXWriter.cpp */; };
/* End PBXBuildFile section */
/* Begin PBXCopyFilesBuildPhase section */
6967B1271E27B44D00A129E2 /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "include/$(PRODUCT_NAME)";
dstSubfolderSpec = 16;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
6967B1291E27B44D00A129E2 /* libRtfFormatLib.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libRtfFormatLib.a; sourceTree = BUILT_PRODUCTS_DIR; };
6967B1351E27B4B800A129E2 /* Basic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Basic.h; path = ../../source/Basic.h; sourceTree = "<group>"; };
6967B1361E27B4B800A129E2 /* ConvertationManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ConvertationManager.cpp; path = ../../source/ConvertationManager.cpp; sourceTree = "<group>"; };
6967B1371E27B4B800A129E2 /* ConvertationManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ConvertationManager.h; path = ../../source/ConvertationManager.h; sourceTree = "<group>"; };
6967B1381E27B4B800A129E2 /* DestinationCommand.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DestinationCommand.cpp; path = ../../source/DestinationCommand.cpp; sourceTree = "<group>"; };
6967B1391E27B4B800A129E2 /* DestinationCommand.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DestinationCommand.h; path = ../../source/DestinationCommand.h; sourceTree = "<group>"; };
6967B13A1E27B4B800A129E2 /* IdGenerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IdGenerator.h; path = ../../source/IdGenerator.h; sourceTree = "<group>"; };
6967B13B1E27B4B800A129E2 /* Ole1FormatReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Ole1FormatReader.h; path = ../../source/Ole1FormatReader.h; sourceTree = "<group>"; };
6967B13C1E27B4B800A129E2 /* OOXColorTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OOXColorTable.h; path = ../../source/OOXColorTable.h; sourceTree = "<group>"; };
6967B13E1E27B4B800A129E2 /* OOXAbstractNumReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXAbstractNumReader.h; sourceTree = "<group>"; };
6967B13F1E27B4B800A129E2 /* OOXAppReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXAppReader.h; sourceTree = "<group>"; };
6967B1401E27B4B800A129E2 /* OOXBorderReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXBorderReader.h; sourceTree = "<group>"; };
6967B1411E27B4B800A129E2 /* OOXcnfStyleReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXcnfStyleReader.h; sourceTree = "<group>"; };
6967B1421E27B4B800A129E2 /* OOXColorReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXColorReader.h; sourceTree = "<group>"; };
6967B1431E27B4B800A129E2 /* OOXColorReader2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXColorReader2.h; sourceTree = "<group>"; };
6967B1441E27B4B800A129E2 /* OOXColorSchemeReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXColorSchemeReader.h; sourceTree = "<group>"; };
6967B1451E27B4B800A129E2 /* OOXContentTypeReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXContentTypeReader.h; sourceTree = "<group>"; };
6967B1461E27B4B800A129E2 /* OOXCoreReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXCoreReader.h; sourceTree = "<group>"; };
6967B1471E27B4B800A129E2 /* OOXDocDefaultsReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXDocDefaultsReader.h; sourceTree = "<group>"; };
6967B1481E27B4B800A129E2 /* OOXDocumentReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXDocumentReader.h; sourceTree = "<group>"; };
6967B1491E27B4B800A129E2 /* OOXDrawingGraphicReader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OOXDrawingGraphicReader.cpp; sourceTree = "<group>"; };
6967B14A1E27B4B800A129E2 /* OOXFontReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXFontReader.h; sourceTree = "<group>"; };
6967B14B1E27B4B800A129E2 /* OOXFontSchemeReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXFontSchemeReader.h; sourceTree = "<group>"; };
6967B14C1E27B4B800A129E2 /* OOXFontTableReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXFontTableReader.h; sourceTree = "<group>"; };
6967B14D1E27B4B800A129E2 /* OOXFootnotesReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXFootnotesReader.h; sourceTree = "<group>"; };
6967B14E1E27B4B800A129E2 /* OOXHeaderReader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OOXHeaderReader.cpp; sourceTree = "<group>"; };
6967B14F1E27B4B800A129E2 /* OOXHeaderReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXHeaderReader.h; sourceTree = "<group>"; };
6967B1501E27B4B800A129E2 /* OOXLatentStyleReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXLatentStyleReader.h; sourceTree = "<group>"; };
6967B1511E27B4B800A129E2 /* OOXLevelReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXLevelReader.h; sourceTree = "<group>"; };
6967B1521E27B4B800A129E2 /* OOXMathReader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OOXMathReader.cpp; sourceTree = "<group>"; };
6967B1531E27B4B800A129E2 /* OOXMathReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXMathReader.h; sourceTree = "<group>"; };
6967B1541E27B4B800A129E2 /* OOXNumberingMapReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXNumberingMapReader.h; sourceTree = "<group>"; };
6967B1551E27B4B800A129E2 /* OOXNumberingReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXNumberingReader.h; sourceTree = "<group>"; };
6967B1561E27B4B800A129E2 /* OOXParagraphElementReaders.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OOXParagraphElementReaders.cpp; sourceTree = "<group>"; };
6967B1571E27B4B800A129E2 /* OOXParagraphReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXParagraphReader.h; sourceTree = "<group>"; };
6967B1581E27B4B800A129E2 /* OOXPictureAnchorReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXPictureAnchorReader.h; sourceTree = "<group>"; };
6967B1591E27B4B800A129E2 /* OOXPictureGraphicReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXPictureGraphicReader.h; sourceTree = "<group>"; };
6967B15A1E27B4B800A129E2 /* OOXPictureInlineReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXPictureInlineReader.h; sourceTree = "<group>"; };
6967B15B1E27B4B800A129E2 /* OOXPictureReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXPictureReader.h; sourceTree = "<group>"; };
6967B15C1E27B4B800A129E2 /* OOXpPrFrameReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXpPrFrameReader.h; sourceTree = "<group>"; };
6967B15D1E27B4B800A129E2 /* OOXpPrReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXpPrReader.h; sourceTree = "<group>"; };
6967B15E1E27B4B800A129E2 /* OOXpPrTabReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXpPrTabReader.h; sourceTree = "<group>"; };
6967B15F1E27B4B800A129E2 /* OOXReader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OOXReader.cpp; sourceTree = "<group>"; };
6967B1601E27B4B800A129E2 /* OOXReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXReader.h; sourceTree = "<group>"; };
6967B1611E27B4B800A129E2 /* OOXReaderBasic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXReaderBasic.h; sourceTree = "<group>"; };
6967B1621E27B4B800A129E2 /* OOXRelsReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXRelsReader.h; sourceTree = "<group>"; };
6967B1631E27B4B800A129E2 /* OOXrPrReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXrPrReader.h; sourceTree = "<group>"; };
6967B1641E27B4B800A129E2 /* OOXRunReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXRunReader.h; sourceTree = "<group>"; };
6967B1651E27B4B800A129E2 /* OOXSectionPropertyReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXSectionPropertyReader.h; sourceTree = "<group>"; };
6967B1661E27B4B800A129E2 /* OOXSettingsReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXSettingsReader.h; sourceTree = "<group>"; };
6967B1671E27B4B800A129E2 /* OOXShadingReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXShadingReader.h; sourceTree = "<group>"; };
6967B1681E27B4B800A129E2 /* OOXShapeReader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OOXShapeReader.cpp; sourceTree = "<group>"; };
6967B1691E27B4B800A129E2 /* OOXShapeReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXShapeReader.h; sourceTree = "<group>"; };
6967B16A1E27B4B800A129E2 /* OOXStyleReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXStyleReader.h; sourceTree = "<group>"; };
6967B16B1E27B4B800A129E2 /* OOXStyleTableReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXStyleTableReader.h; sourceTree = "<group>"; };
6967B16C1E27B4B800A129E2 /* OOXTableCellReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXTableCellReader.h; sourceTree = "<group>"; };
6967B16D1E27B4B800A129E2 /* OOXTableReader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OOXTableReader.cpp; sourceTree = "<group>"; };
6967B16E1E27B4B800A129E2 /* OOXTableReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXTableReader.h; sourceTree = "<group>"; };
6967B16F1E27B4B800A129E2 /* OOXTableRowReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXTableRowReader.h; sourceTree = "<group>"; };
6967B1701E27B4B800A129E2 /* OOXtblLookReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXtblLookReader.h; sourceTree = "<group>"; };
6967B1711E27B4B800A129E2 /* OOXtblpPrReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXtblpPrReader.h; sourceTree = "<group>"; };
6967B1721E27B4B800A129E2 /* OOXtblPrReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXtblPrReader.h; sourceTree = "<group>"; };
6967B1731E27B4B800A129E2 /* OOXtcPrReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXtcPrReader.h; sourceTree = "<group>"; };
6967B1741E27B4B800A129E2 /* OOXTextItemReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXTextItemReader.h; sourceTree = "<group>"; };
6967B1751E27B4B800A129E2 /* OOXThemeReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXThemeReader.h; sourceTree = "<group>"; };
6967B1761E27B4B800A129E2 /* OOXtrPrReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXtrPrReader.h; sourceTree = "<group>"; };
6967B1771E27B4B800A129E2 /* RtfBookmark.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RtfBookmark.cpp; path = ../../source/RtfBookmark.cpp; sourceTree = "<group>"; };
6967B1781E27B4B800A129E2 /* RtfBookmark.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RtfBookmark.h; path = ../../source/RtfBookmark.h; sourceTree = "<group>"; };
6967B1791E27B4B800A129E2 /* RtfChar.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RtfChar.cpp; path = ../../source/RtfChar.cpp; sourceTree = "<group>"; };
6967B17A1E27B4B800A129E2 /* RtfChar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RtfChar.h; path = ../../source/RtfChar.h; sourceTree = "<group>"; };
6967B17B1E27B4B800A129E2 /* RtfDefine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RtfDefine.h; path = ../../source/RtfDefine.h; sourceTree = "<group>"; };
6967B17C1E27B4B800A129E2 /* RtfDocument.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RtfDocument.cpp; path = ../../source/RtfDocument.cpp; sourceTree = "<group>"; };
6967B17D1E27B4B800A129E2 /* RtfDocument.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RtfDocument.h; path = ../../source/RtfDocument.h; sourceTree = "<group>"; };
6967B17E1E27B4B800A129E2 /* RtfErrors.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RtfErrors.h; path = ../../source/RtfErrors.h; sourceTree = "<group>"; };
6967B17F1E27B4B800A129E2 /* RtfField.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RtfField.cpp; path = ../../source/RtfField.cpp; sourceTree = "<group>"; };
6967B1801E27B4B800A129E2 /* RtfField.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RtfField.h; path = ../../source/RtfField.h; sourceTree = "<group>"; };
6967B1811E27B4B800A129E2 /* RtfGlobalTables.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RtfGlobalTables.cpp; path = ../../source/RtfGlobalTables.cpp; sourceTree = "<group>"; };
6967B1821E27B4B800A129E2 /* RtfGlobalTables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RtfGlobalTables.h; path = ../../source/RtfGlobalTables.h; sourceTree = "<group>"; };
6967B1831E27B4B800A129E2 /* RtfLex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RtfLex.h; path = ../../source/RtfLex.h; sourceTree = "<group>"; };
6967B1841E27B4B800A129E2 /* RtfMath.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RtfMath.cpp; path = ../../source/RtfMath.cpp; sourceTree = "<group>"; };
6967B1851E27B4B800A129E2 /* RtfMath.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RtfMath.h; path = ../../source/RtfMath.h; sourceTree = "<group>"; };
6967B1861E27B4B800A129E2 /* RtfOldList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RtfOldList.cpp; path = ../../source/RtfOldList.cpp; sourceTree = "<group>"; };
6967B1871E27B4B800A129E2 /* RtfOle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RtfOle.cpp; path = ../../source/RtfOle.cpp; sourceTree = "<group>"; };
6967B1881E27B4B800A129E2 /* RtfOle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RtfOle.h; path = ../../source/RtfOle.h; sourceTree = "<group>"; };
6967B1891E27B4B800A129E2 /* RtfParagraph.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RtfParagraph.cpp; path = ../../source/RtfParagraph.cpp; sourceTree = "<group>"; };
6967B18A1E27B4B800A129E2 /* RtfParagraph.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RtfParagraph.h; path = ../../source/RtfParagraph.h; sourceTree = "<group>"; };
6967B18B1E27B4B800A129E2 /* RtfPicture.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RtfPicture.cpp; path = ../../source/RtfPicture.cpp; sourceTree = "<group>"; };
6967B18C1E27B4B800A129E2 /* RtfPicture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RtfPicture.h; path = ../../source/RtfPicture.h; sourceTree = "<group>"; };
6967B18D1E27B4B800A129E2 /* RtfProperty.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RtfProperty.cpp; path = ../../source/RtfProperty.cpp; sourceTree = "<group>"; };
6967B18E1E27B4B800A129E2 /* RtfProperty.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RtfProperty.h; path = ../../source/RtfProperty.h; sourceTree = "<group>"; };
6967B18F1E27B4B800A129E2 /* RtfReader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RtfReader.cpp; path = ../../source/RtfReader.cpp; sourceTree = "<group>"; };
6967B1901E27B4B800A129E2 /* RtfReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RtfReader.h; path = ../../source/RtfReader.h; sourceTree = "<group>"; };
6967B1911E27B4B800A129E2 /* RtfSection.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RtfSection.cpp; path = ../../source/RtfSection.cpp; sourceTree = "<group>"; };
6967B1921E27B4B800A129E2 /* RtfSection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RtfSection.h; path = ../../source/RtfSection.h; sourceTree = "<group>"; };
6967B1931E27B4B800A129E2 /* RtfShape.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RtfShape.cpp; path = ../../source/RtfShape.cpp; sourceTree = "<group>"; };
6967B1941E27B4B800A129E2 /* RtfShape.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RtfShape.h; path = ../../source/RtfShape.h; sourceTree = "<group>"; };
6967B1951E27B4B800A129E2 /* RtfTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RtfTable.h; path = ../../source/RtfTable.h; sourceTree = "<group>"; };
6967B1961E27B4B800A129E2 /* RtfTableCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RtfTableCell.h; path = ../../source/RtfTableCell.h; sourceTree = "<group>"; };
6967B1971E27B4B800A129E2 /* RtfTableRow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RtfTableRow.h; path = ../../source/RtfTableRow.h; sourceTree = "<group>"; };
6967B1981E27B4B800A129E2 /* RtfToken.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RtfToken.h; path = ../../source/RtfToken.h; sourceTree = "<group>"; };
6967B1991E27B4B800A129E2 /* RtfWriter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RtfWriter.cpp; path = ../../source/RtfWriter.cpp; sourceTree = "<group>"; };
6967B19A1E27B4B800A129E2 /* RtfWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RtfWriter.h; path = ../../source/RtfWriter.h; sourceTree = "<group>"; };
6967B19B1E27B4B800A129E2 /* UniversalConverterUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = UniversalConverterUtils.h; path = ../../source/UniversalConverterUtils.h; sourceTree = "<group>"; };
6967B19C1E27B4B800A129E2 /* Utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Utils.h; path = ../../source/Utils.h; sourceTree = "<group>"; };
6967B19E1E27B4B800A129E2 /* OOXContentTypesWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXContentTypesWriter.h; sourceTree = "<group>"; };
6967B19F1E27B4B800A129E2 /* OOXDocumentWriter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OOXDocumentWriter.cpp; sourceTree = "<group>"; };
6967B1A01E27B4B800A129E2 /* OOXDocumentWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXDocumentWriter.h; sourceTree = "<group>"; };
6967B1A11E27B4B800A129E2 /* OOXFontTableWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXFontTableWriter.h; sourceTree = "<group>"; };
6967B1A21E27B4B800A129E2 /* OOXFootnoteWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXFootnoteWriter.h; sourceTree = "<group>"; };
6967B1A31E27B4B800A129E2 /* OOXNumberingWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXNumberingWriter.h; sourceTree = "<group>"; };
6967B1A41E27B4B800A129E2 /* OOXRelsWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXRelsWriter.h; sourceTree = "<group>"; };
6967B1A51E27B4B800A129E2 /* OOXSettingsWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXSettingsWriter.h; sourceTree = "<group>"; };
6967B1A61E27B4B800A129E2 /* OOXStylesWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXStylesWriter.h; sourceTree = "<group>"; };
6967B1A71E27B4B800A129E2 /* OOXThemeWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXThemeWriter.h; sourceTree = "<group>"; };
6967B1A81E27B4B800A129E2 /* OOXWriter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OOXWriter.cpp; sourceTree = "<group>"; };
6967B1A91E27B4B800A129E2 /* OOXWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OOXWriter.h; sourceTree = "<group>"; };
6967B1C61E27B81B00A129E2 /* StringBuilder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = StringBuilder.h; path = ../../../../DesktopEditor/common/StringBuilder.h; sourceTree = "<group>"; };
6967B1C71E27B89400A129E2 /* PPTShape.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PPTShape.h; path = ../../../../ASCOfficePPTXFile/Editor/Drawing/Shapes/BaseShape/PPTShape/PPTShape.h; sourceTree = "<group>"; };
6967B1C81E27B8F900A129E2 /* BaseShape.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BaseShape.h; path = ../../../../ASCOfficePPTXFile/Editor/Drawing/Shapes/BaseShape/BaseShape.h; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
6967B1261E27B44D00A129E2 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
6967B1201E27B44D00A129E2 = {
isa = PBXGroup;
children = (
6967B12B1E27B44D00A129E2 /* RtfFormatLib */,
6967B12A1E27B44D00A129E2 /* Products */,
);
sourceTree = "<group>";
};
6967B12A1E27B44D00A129E2 /* Products */ = {
isa = PBXGroup;
children = (
6967B1291E27B44D00A129E2 /* libRtfFormatLib.a */,
);
name = Products;
sourceTree = "<group>";
};
6967B12B1E27B44D00A129E2 /* RtfFormatLib */ = {
isa = PBXGroup;
children = (
6967B1C51E27B80D00A129E2 /* common */,
6967B1C41E27B7FD00A129E2 /* source */,
);
path = RtfFormatLib;
sourceTree = "<group>";
};
6967B13D1E27B4B800A129E2 /* Reader */ = {
isa = PBXGroup;
children = (
6967B13E1E27B4B800A129E2 /* OOXAbstractNumReader.h */,
6967B13F1E27B4B800A129E2 /* OOXAppReader.h */,
6967B1401E27B4B800A129E2 /* OOXBorderReader.h */,
6967B1411E27B4B800A129E2 /* OOXcnfStyleReader.h */,
6967B1421E27B4B800A129E2 /* OOXColorReader.h */,
6967B1431E27B4B800A129E2 /* OOXColorReader2.h */,
6967B1441E27B4B800A129E2 /* OOXColorSchemeReader.h */,
6967B1451E27B4B800A129E2 /* OOXContentTypeReader.h */,
6967B1461E27B4B800A129E2 /* OOXCoreReader.h */,
6967B1471E27B4B800A129E2 /* OOXDocDefaultsReader.h */,
6967B1481E27B4B800A129E2 /* OOXDocumentReader.h */,
6967B1491E27B4B800A129E2 /* OOXDrawingGraphicReader.cpp */,
6967B14A1E27B4B800A129E2 /* OOXFontReader.h */,
6967B14B1E27B4B800A129E2 /* OOXFontSchemeReader.h */,
6967B14C1E27B4B800A129E2 /* OOXFontTableReader.h */,
6967B14D1E27B4B800A129E2 /* OOXFootnotesReader.h */,
6967B14E1E27B4B800A129E2 /* OOXHeaderReader.cpp */,
6967B14F1E27B4B800A129E2 /* OOXHeaderReader.h */,
6967B1501E27B4B800A129E2 /* OOXLatentStyleReader.h */,
6967B1511E27B4B800A129E2 /* OOXLevelReader.h */,
6967B1521E27B4B800A129E2 /* OOXMathReader.cpp */,
6967B1531E27B4B800A129E2 /* OOXMathReader.h */,
6967B1541E27B4B800A129E2 /* OOXNumberingMapReader.h */,
6967B1551E27B4B800A129E2 /* OOXNumberingReader.h */,
6967B1561E27B4B800A129E2 /* OOXParagraphElementReaders.cpp */,
6967B1571E27B4B800A129E2 /* OOXParagraphReader.h */,
6967B1581E27B4B800A129E2 /* OOXPictureAnchorReader.h */,
6967B1591E27B4B800A129E2 /* OOXPictureGraphicReader.h */,
6967B15A1E27B4B800A129E2 /* OOXPictureInlineReader.h */,
6967B15B1E27B4B800A129E2 /* OOXPictureReader.h */,
6967B15C1E27B4B800A129E2 /* OOXpPrFrameReader.h */,
6967B15D1E27B4B800A129E2 /* OOXpPrReader.h */,
6967B15E1E27B4B800A129E2 /* OOXpPrTabReader.h */,
6967B15F1E27B4B800A129E2 /* OOXReader.cpp */,
6967B1601E27B4B800A129E2 /* OOXReader.h */,
6967B1611E27B4B800A129E2 /* OOXReaderBasic.h */,
6967B1621E27B4B800A129E2 /* OOXRelsReader.h */,
6967B1631E27B4B800A129E2 /* OOXrPrReader.h */,
6967B1641E27B4B800A129E2 /* OOXRunReader.h */,
6967B1651E27B4B800A129E2 /* OOXSectionPropertyReader.h */,
6967B1661E27B4B800A129E2 /* OOXSettingsReader.h */,
6967B1671E27B4B800A129E2 /* OOXShadingReader.h */,
6967B1681E27B4B800A129E2 /* OOXShapeReader.cpp */,
6967B1691E27B4B800A129E2 /* OOXShapeReader.h */,
6967B16A1E27B4B800A129E2 /* OOXStyleReader.h */,
6967B16B1E27B4B800A129E2 /* OOXStyleTableReader.h */,
6967B16C1E27B4B800A129E2 /* OOXTableCellReader.h */,
6967B16D1E27B4B800A129E2 /* OOXTableReader.cpp */,
6967B16E1E27B4B800A129E2 /* OOXTableReader.h */,
6967B16F1E27B4B800A129E2 /* OOXTableRowReader.h */,
6967B1701E27B4B800A129E2 /* OOXtblLookReader.h */,
6967B1711E27B4B800A129E2 /* OOXtblpPrReader.h */,
6967B1721E27B4B800A129E2 /* OOXtblPrReader.h */,
6967B1731E27B4B800A129E2 /* OOXtcPrReader.h */,
6967B1741E27B4B800A129E2 /* OOXTextItemReader.h */,
6967B1751E27B4B800A129E2 /* OOXThemeReader.h */,
6967B1761E27B4B800A129E2 /* OOXtrPrReader.h */,
);
name = Reader;
path = ../../source/Reader;
sourceTree = "<group>";
};
6967B19D1E27B4B800A129E2 /* Writer */ = {
isa = PBXGroup;
children = (
6967B19E1E27B4B800A129E2 /* OOXContentTypesWriter.h */,
6967B19F1E27B4B800A129E2 /* OOXDocumentWriter.cpp */,
6967B1A01E27B4B800A129E2 /* OOXDocumentWriter.h */,
6967B1A11E27B4B800A129E2 /* OOXFontTableWriter.h */,
6967B1A21E27B4B800A129E2 /* OOXFootnoteWriter.h */,
6967B1A31E27B4B800A129E2 /* OOXNumberingWriter.h */,
6967B1A41E27B4B800A129E2 /* OOXRelsWriter.h */,
6967B1A51E27B4B800A129E2 /* OOXSettingsWriter.h */,
6967B1A61E27B4B800A129E2 /* OOXStylesWriter.h */,
6967B1A71E27B4B800A129E2 /* OOXThemeWriter.h */,
6967B1A81E27B4B800A129E2 /* OOXWriter.cpp */,
6967B1A91E27B4B800A129E2 /* OOXWriter.h */,
);
name = Writer;
path = ../../source/Writer;
sourceTree = "<group>";
};
6967B1C41E27B7FD00A129E2 /* source */ = {
isa = PBXGroup;
children = (
6967B1351E27B4B800A129E2 /* Basic.h */,
6967B1361E27B4B800A129E2 /* ConvertationManager.cpp */,
6967B1371E27B4B800A129E2 /* ConvertationManager.h */,
6967B1381E27B4B800A129E2 /* DestinationCommand.cpp */,
6967B1391E27B4B800A129E2 /* DestinationCommand.h */,
6967B13A1E27B4B800A129E2 /* IdGenerator.h */,
6967B13B1E27B4B800A129E2 /* Ole1FormatReader.h */,
6967B13C1E27B4B800A129E2 /* OOXColorTable.h */,
6967B13D1E27B4B800A129E2 /* Reader */,
6967B1771E27B4B800A129E2 /* RtfBookmark.cpp */,
6967B1781E27B4B800A129E2 /* RtfBookmark.h */,
6967B1791E27B4B800A129E2 /* RtfChar.cpp */,
6967B17A1E27B4B800A129E2 /* RtfChar.h */,
6967B17B1E27B4B800A129E2 /* RtfDefine.h */,
6967B17C1E27B4B800A129E2 /* RtfDocument.cpp */,
6967B17D1E27B4B800A129E2 /* RtfDocument.h */,
6967B17E1E27B4B800A129E2 /* RtfErrors.h */,
6967B17F1E27B4B800A129E2 /* RtfField.cpp */,
6967B1801E27B4B800A129E2 /* RtfField.h */,
6967B1811E27B4B800A129E2 /* RtfGlobalTables.cpp */,
6967B1821E27B4B800A129E2 /* RtfGlobalTables.h */,
6967B1831E27B4B800A129E2 /* RtfLex.h */,
6967B1841E27B4B800A129E2 /* RtfMath.cpp */,
6967B1851E27B4B800A129E2 /* RtfMath.h */,
6967B1861E27B4B800A129E2 /* RtfOldList.cpp */,
6967B1871E27B4B800A129E2 /* RtfOle.cpp */,
6967B1881E27B4B800A129E2 /* RtfOle.h */,
6967B1891E27B4B800A129E2 /* RtfParagraph.cpp */,
6967B18A1E27B4B800A129E2 /* RtfParagraph.h */,
6967B18B1E27B4B800A129E2 /* RtfPicture.cpp */,
6967B18C1E27B4B800A129E2 /* RtfPicture.h */,
6967B18D1E27B4B800A129E2 /* RtfProperty.cpp */,
6967B18E1E27B4B800A129E2 /* RtfProperty.h */,
6967B18F1E27B4B800A129E2 /* RtfReader.cpp */,
6967B1901E27B4B800A129E2 /* RtfReader.h */,
6967B1911E27B4B800A129E2 /* RtfSection.cpp */,
6967B1921E27B4B800A129E2 /* RtfSection.h */,
6967B1931E27B4B800A129E2 /* RtfShape.cpp */,
6967B1941E27B4B800A129E2 /* RtfShape.h */,
6967B1951E27B4B800A129E2 /* RtfTable.h */,
6967B1961E27B4B800A129E2 /* RtfTableCell.h */,
6967B1971E27B4B800A129E2 /* RtfTableRow.h */,
6967B1981E27B4B800A129E2 /* RtfToken.h */,
6967B1991E27B4B800A129E2 /* RtfWriter.cpp */,
6967B19A1E27B4B800A129E2 /* RtfWriter.h */,
6967B19B1E27B4B800A129E2 /* UniversalConverterUtils.h */,
6967B19C1E27B4B800A129E2 /* Utils.h */,
6967B19D1E27B4B800A129E2 /* Writer */,
);
name = source;
sourceTree = "<group>";
};
6967B1C51E27B80D00A129E2 /* common */ = {
isa = PBXGroup;
children = (
6967B1C61E27B81B00A129E2 /* StringBuilder.h */,
6967B1C71E27B89400A129E2 /* PPTShape.h */,
6967B1C81E27B8F900A129E2 /* BaseShape.h */,
);
name = common;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
6967B1281E27B44D00A129E2 /* RtfFormatLib */ = {
isa = PBXNativeTarget;
buildConfigurationList = 6967B1321E27B44D00A129E2 /* Build configuration list for PBXNativeTarget "RtfFormatLib" */;
buildPhases = (
6967B1251E27B44D00A129E2 /* Sources */,
6967B1261E27B44D00A129E2 /* Frameworks */,
6967B1271E27B44D00A129E2 /* CopyFiles */,
);
buildRules = (
);
dependencies = (
);
name = RtfFormatLib;
productName = RtfFormatLib;
productReference = 6967B1291E27B44D00A129E2 /* libRtfFormatLib.a */;
productType = "com.apple.product-type.library.static";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
6967B1211E27B44D00A129E2 /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 0820;
ORGANIZATIONNAME = OnlyOffce;
TargetAttributes = {
6967B1281E27B44D00A129E2 = {
CreatedOnToolsVersion = 8.2;
DevelopmentTeam = 2WH24U26GJ;
ProvisioningStyle = Automatic;
};
};
};
buildConfigurationList = 6967B1241E27B44D00A129E2 /* Build configuration list for PBXProject "RtfFormatLib" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = English;
hasScannedForEncodings = 0;
knownRegions = (
en,
);
mainGroup = 6967B1201E27B44D00A129E2;
productRefGroup = 6967B12A1E27B44D00A129E2 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
6967B1281E27B44D00A129E2 /* RtfFormatLib */,
);
};
/* End PBXProject section */
/* Begin PBXSourcesBuildPhase section */
6967B1251E27B44D00A129E2 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
6967B1B01E27B4B800A129E2 /* OOXReader.cpp in Sources */,
6967B1AB1E27B4B800A129E2 /* DestinationCommand.cpp in Sources */,
6967B1C21E27B4B800A129E2 /* OOXDocumentWriter.cpp in Sources */,
6967B1B61E27B4B800A129E2 /* RtfField.cpp in Sources */,
6967B1BB1E27B4B800A129E2 /* RtfParagraph.cpp in Sources */,
6967B1AC1E27B4B800A129E2 /* OOXDrawingGraphicReader.cpp in Sources */,
6967B1AD1E27B4B800A129E2 /* OOXHeaderReader.cpp in Sources */,
6967B1B31E27B4B800A129E2 /* RtfBookmark.cpp in Sources */,
6967B1C11E27B4B800A129E2 /* RtfWriter.cpp in Sources */,
6967B1B91E27B4B800A129E2 /* RtfOldList.cpp in Sources */,
6967B1BF1E27B4B800A129E2 /* RtfSection.cpp in Sources */,
6967B1B71E27B4B800A129E2 /* RtfGlobalTables.cpp in Sources */,
6967B1BC1E27B4B800A129E2 /* RtfPicture.cpp in Sources */,
6967B1AE1E27B4B800A129E2 /* OOXMathReader.cpp in Sources */,
6967B1C01E27B4B800A129E2 /* RtfShape.cpp in Sources */,
6967B1B11E27B4B800A129E2 /* OOXShapeReader.cpp in Sources */,
6967B1B41E27B4B800A129E2 /* RtfChar.cpp in Sources */,
6967B1BD1E27B4B800A129E2 /* RtfProperty.cpp in Sources */,
6967B1AA1E27B4B800A129E2 /* ConvertationManager.cpp in Sources */,
6967B1B81E27B4B800A129E2 /* RtfMath.cpp in Sources */,
6967B1B21E27B4B800A129E2 /* OOXTableReader.cpp in Sources */,
6967B1C31E27B4B800A129E2 /* OOXWriter.cpp in Sources */,
6967B1BA1E27B4B800A129E2 /* RtfOle.cpp in Sources */,
6967B1AF1E27B4B800A129E2 /* OOXParagraphElementReaders.cpp in Sources */,
6967B1BE1E27B4B800A129E2 /* RtfReader.cpp in Sources */,
6967B1B51E27B4B800A129E2 /* RtfDocument.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
6967B1301E27B44D00A129E2 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 10.2;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
};
name = Debug;
};
6967B1311E27B44D00A129E2 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 10.2;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
VALIDATE_PRODUCT = YES;
};
name = Release;
};
6967B1331E27B44D00A129E2 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
DEVELOPMENT_TEAM = 2WH24U26GJ;
GCC_PREPROCESSOR_DEFINITIONS = (
UNICODE,
_UNICODE,
_USE_LIBXML2_READER_,
LINUX,
_USE_XMLLITE_READER_,
USE_LITE_READER,
PPT_DEF,
_IOS,
);
HEADER_SEARCH_PATHS = (
"$(inherited)",
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
/usr/include/,
/usr/include/libxml2/,
"$(PROJECT_DIR)/../../../Common/3dParty/boost/boost_1_58_0",
"$(PROJECT_DIR)/../../../DesktopEditor",
"$(PROJECT_DIR)/../../../DesktopEditor/freetype-2.5.2/include",
"$(PROJECT_DIR)/../../../DesktopEditor/freetype-2.5.2/devel",
);
OTHER_LDFLAGS = "-ObjC";
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
};
name = Debug;
};
6967B1341E27B44D00A129E2 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
DEVELOPMENT_TEAM = 2WH24U26GJ;
GCC_PREPROCESSOR_DEFINITIONS = (
UNICODE,
_UNICODE,
_USE_LIBXML2_READER_,
LINUX,
_USE_XMLLITE_READER_,
USE_LITE_READER,
PPT_DEF,
_IOS,
);
HEADER_SEARCH_PATHS = (
"$(inherited)",
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
/usr/include/,
/usr/include/libxml2/,
"$(PROJECT_DIR)/../../../Common/3dParty/boost/boost_1_58_0",
"$(PROJECT_DIR)/../../../DesktopEditor",
"$(PROJECT_DIR)/../../../DesktopEditor/freetype-2.5.2/include",
"$(PROJECT_DIR)/../../../DesktopEditor/freetype-2.5.2/devel",
);
OTHER_LDFLAGS = "-ObjC";
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
6967B1241E27B44D00A129E2 /* Build configuration list for PBXProject "RtfFormatLib" */ = {
isa = XCConfigurationList;
buildConfigurations = (
6967B1301E27B44D00A129E2 /* Debug */,
6967B1311E27B44D00A129E2 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
6967B1321E27B44D00A129E2 /* Build configuration list for PBXNativeTarget "RtfFormatLib" */ = {
isa = XCConfigurationList;
buildConfigurations = (
6967B1331E27B44D00A129E2 /* Debug */,
6967B1341E27B44D00A129E2 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 6967B1211E27B44D00A129E2 /* Project object */;
}

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<Workspace
version = "1.0">
<FileRef
location = "self:RtfFormatLib.xcodeproj">
</FileRef>
</Workspace>

View File

@ -0,0 +1 @@
DO NOT REMOVE FOLDER FOR XCODE

View File

@ -101,6 +101,8 @@ public:
file.WriteFile((void*)sXmlUTF.c_str(), (DWORD)sXmlUTF.length());
file.CloseFile();
return true;
}
};
typedef boost::shared_ptr<OOXRelsWriter> OOXRelsWriterPtr;

View File

@ -0,0 +1,368 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
6967AFD41E2798DB00A129E2 /* ConvertDocx2Txt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967AFCC1E2798DB00A129E2 /* ConvertDocx2Txt.cpp */; };
6967AFD51E2798DB00A129E2 /* ConvertTxt2Docx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967AFCE1E2798DB00A129E2 /* ConvertTxt2Docx.cpp */; };
6967AFD61E2798DB00A129E2 /* TxtXmlFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967AFD21E2798DB00A129E2 /* TxtXmlFile.cpp */; };
6967AFE81E279C6F00A129E2 /* Encoding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967AFE11E279C6F00A129E2 /* Encoding.cpp */; };
6967AFE91E279C6F00A129E2 /* ToString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967AFE51E279C6F00A129E2 /* ToString.cpp */; };
6967AFF01E279C7700A129E2 /* File.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967AFEB1E279C7700A129E2 /* File.cpp */; };
6967AFF11E279C7700A129E2 /* TxtFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967AFED1E279C7700A129E2 /* TxtFile.cpp */; };
/* End PBXBuildFile section */
/* Begin PBXCopyFilesBuildPhase section */
6967AFBD1E2798B900A129E2 /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "include/$(PRODUCT_NAME)";
dstSubfolderSpec = 16;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
6967AFBF1E2798B900A129E2 /* libTxtXmlFormatLib.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libTxtXmlFormatLib.a; sourceTree = BUILT_PRODUCTS_DIR; };
6967AFCC1E2798DB00A129E2 /* ConvertDocx2Txt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ConvertDocx2Txt.cpp; path = ../../../Source/ConvertDocx2Txt.cpp; sourceTree = "<group>"; };
6967AFCD1E2798DB00A129E2 /* ConvertDocx2Txt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ConvertDocx2Txt.h; path = ../../../Source/ConvertDocx2Txt.h; sourceTree = "<group>"; };
6967AFCE1E2798DB00A129E2 /* ConvertTxt2Docx.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ConvertTxt2Docx.cpp; path = ../../../Source/ConvertTxt2Docx.cpp; sourceTree = "<group>"; };
6967AFCF1E2798DB00A129E2 /* ConvertTxt2Docx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ConvertTxt2Docx.h; path = ../../../Source/ConvertTxt2Docx.h; sourceTree = "<group>"; };
6967AFD11E2798DB00A129E2 /* TxtXmlEvent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TxtXmlEvent.h; path = ../../../Source/TxtXmlEvent.h; sourceTree = "<group>"; };
6967AFD21E2798DB00A129E2 /* TxtXmlFile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = TxtXmlFile.cpp; path = ../../../Source/TxtXmlFile.cpp; sourceTree = "<group>"; };
6967AFD31E2798DB00A129E2 /* TxtXmlFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TxtXmlFile.h; path = ../../../Source/TxtXmlFile.h; sourceTree = "<group>"; };
6967AFE11E279C6F00A129E2 /* Encoding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Encoding.cpp; sourceTree = "<group>"; };
6967AFE21E279C6F00A129E2 /* Encoding.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Encoding.h; sourceTree = "<group>"; };
6967AFE31E279C6F00A129E2 /* precompiled_utility.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = precompiled_utility.h; sourceTree = "<group>"; };
6967AFE41E279C6F00A129E2 /* StlUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StlUtils.h; sourceTree = "<group>"; };
6967AFE51E279C6F00A129E2 /* ToString.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ToString.cpp; sourceTree = "<group>"; };
6967AFE61E279C6F00A129E2 /* ToString.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ToString.h; sourceTree = "<group>"; };
6967AFE71E279C6F00A129E2 /* Utility.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Utility.h; sourceTree = "<group>"; };
6967AFEB1E279C7700A129E2 /* File.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = File.cpp; sourceTree = "<group>"; };
6967AFEC1E279C7700A129E2 /* File.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = File.h; sourceTree = "<group>"; };
6967AFED1E279C7700A129E2 /* TxtFile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TxtFile.cpp; sourceTree = "<group>"; };
6967AFEE1E279C7700A129E2 /* TxtFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TxtFile.h; sourceTree = "<group>"; };
6967AFEF1E279C7700A129E2 /* TxtFormat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TxtFormat.h; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
6967AFBC1E2798B900A129E2 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
6967AFB61E2798B900A129E2 = {
isa = PBXGroup;
children = (
6967AFC11E2798B900A129E2 /* TxtXmlFormatLib */,
6967AFC01E2798B900A129E2 /* Products */,
);
sourceTree = "<group>";
};
6967AFC01E2798B900A129E2 /* Products */ = {
isa = PBXGroup;
children = (
6967AFBF1E2798B900A129E2 /* libTxtXmlFormatLib.a */,
);
name = Products;
sourceTree = "<group>";
};
6967AFC11E2798B900A129E2 /* TxtXmlFormatLib */ = {
isa = PBXGroup;
children = (
6967AFEA1E279C7700A129E2 /* TxtFormat */,
6967AFE01E279C6F00A129E2 /* Common */,
6967AFCC1E2798DB00A129E2 /* ConvertDocx2Txt.cpp */,
6967AFCD1E2798DB00A129E2 /* ConvertDocx2Txt.h */,
6967AFCE1E2798DB00A129E2 /* ConvertTxt2Docx.cpp */,
6967AFCF1E2798DB00A129E2 /* ConvertTxt2Docx.h */,
6967AFD11E2798DB00A129E2 /* TxtXmlEvent.h */,
6967AFD21E2798DB00A129E2 /* TxtXmlFile.cpp */,
6967AFD31E2798DB00A129E2 /* TxtXmlFile.h */,
);
path = TxtXmlFormatLib;
sourceTree = "<group>";
};
6967AFE01E279C6F00A129E2 /* Common */ = {
isa = PBXGroup;
children = (
6967AFE11E279C6F00A129E2 /* Encoding.cpp */,
6967AFE21E279C6F00A129E2 /* Encoding.h */,
6967AFE31E279C6F00A129E2 /* precompiled_utility.h */,
6967AFE41E279C6F00A129E2 /* StlUtils.h */,
6967AFE51E279C6F00A129E2 /* ToString.cpp */,
6967AFE61E279C6F00A129E2 /* ToString.h */,
6967AFE71E279C6F00A129E2 /* Utility.h */,
);
name = Common;
path = ../../../Source/Common;
sourceTree = "<group>";
};
6967AFEA1E279C7700A129E2 /* TxtFormat */ = {
isa = PBXGroup;
children = (
6967AFEB1E279C7700A129E2 /* File.cpp */,
6967AFEC1E279C7700A129E2 /* File.h */,
6967AFED1E279C7700A129E2 /* TxtFile.cpp */,
6967AFEE1E279C7700A129E2 /* TxtFile.h */,
6967AFEF1E279C7700A129E2 /* TxtFormat.h */,
);
name = TxtFormat;
path = ../../../Source/TxtFormat;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
6967AFBE1E2798B900A129E2 /* TxtXmlFormatLib */ = {
isa = PBXNativeTarget;
buildConfigurationList = 6967AFC81E2798B900A129E2 /* Build configuration list for PBXNativeTarget "TxtXmlFormatLib" */;
buildPhases = (
6967AFBB1E2798B900A129E2 /* Sources */,
6967AFBC1E2798B900A129E2 /* Frameworks */,
6967AFBD1E2798B900A129E2 /* CopyFiles */,
);
buildRules = (
);
dependencies = (
);
name = TxtXmlFormatLib;
productName = TxtXmlFormatLib;
productReference = 6967AFBF1E2798B900A129E2 /* libTxtXmlFormatLib.a */;
productType = "com.apple.product-type.library.static";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
6967AFB71E2798B900A129E2 /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 0820;
ORGANIZATIONNAME = OnlyOffce;
TargetAttributes = {
6967AFBE1E2798B900A129E2 = {
CreatedOnToolsVersion = 8.2;
DevelopmentTeam = 2WH24U26GJ;
ProvisioningStyle = Automatic;
};
};
};
buildConfigurationList = 6967AFBA1E2798B900A129E2 /* Build configuration list for PBXProject "TxtXmlFormatLib" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = English;
hasScannedForEncodings = 0;
knownRegions = (
en,
);
mainGroup = 6967AFB61E2798B900A129E2;
productRefGroup = 6967AFC01E2798B900A129E2 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
6967AFBE1E2798B900A129E2 /* TxtXmlFormatLib */,
);
};
/* End PBXProject section */
/* Begin PBXSourcesBuildPhase section */
6967AFBB1E2798B900A129E2 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
6967AFE91E279C6F00A129E2 /* ToString.cpp in Sources */,
6967AFE81E279C6F00A129E2 /* Encoding.cpp in Sources */,
6967AFF11E279C7700A129E2 /* TxtFile.cpp in Sources */,
6967AFD61E2798DB00A129E2 /* TxtXmlFile.cpp in Sources */,
6967AFF01E279C7700A129E2 /* File.cpp in Sources */,
6967AFD51E2798DB00A129E2 /* ConvertTxt2Docx.cpp in Sources */,
6967AFD41E2798DB00A129E2 /* ConvertDocx2Txt.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
6967AFC61E2798B900A129E2 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 10.2;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
};
name = Debug;
};
6967AFC71E2798B900A129E2 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 10.2;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
VALIDATE_PRODUCT = YES;
};
name = Release;
};
6967AFC91E2798B900A129E2 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
DEVELOPMENT_TEAM = 2WH24U26GJ;
GCC_PREPROCESSOR_DEFINITIONS = (
UNICODE,
_UNICODE,
_USE_LIBXML2_READER_,
_USE_XMLLITE_READER_,
USE_LITE_READER,
LIBXML_READER_ENABLED,
MAC,
unix,
_IOS,
);
HEADER_SEARCH_PATHS = (
"$(inherited)",
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
/usr/include/,
/usr/include/libxml2/,
"$(PROJECT_DIR)/../../../../Common/3dParty/boost/boost_1_58_0",
"$(PROJECT_DIR)/../../../../DesktopEditor/xml/libxml2/include",
"$(PROJECT_DIR)/../../../../DesktopEditor/freetype-2.5.2/include",
);
OTHER_LDFLAGS = "-ObjC";
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
};
name = Debug;
};
6967AFCA1E2798B900A129E2 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
DEVELOPMENT_TEAM = 2WH24U26GJ;
GCC_PREPROCESSOR_DEFINITIONS = (
UNICODE,
_UNICODE,
_USE_LIBXML2_READER_,
_USE_XMLLITE_READER_,
USE_LITE_READER,
LIBXML_READER_ENABLED,
MAC,
unix,
_IOS,
);
HEADER_SEARCH_PATHS = (
"$(inherited)",
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
/usr/include/,
/usr/include/libxml2/,
"$(PROJECT_DIR)/../../../../Common/3dParty/boost/boost_1_58_0",
"$(PROJECT_DIR)/../../../../DesktopEditor/xml/libxml2/include",
"$(PROJECT_DIR)/../../../../DesktopEditor/freetype-2.5.2/include",
);
OTHER_LDFLAGS = "-ObjC";
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
6967AFBA1E2798B900A129E2 /* Build configuration list for PBXProject "TxtXmlFormatLib" */ = {
isa = XCConfigurationList;
buildConfigurations = (
6967AFC61E2798B900A129E2 /* Debug */,
6967AFC71E2798B900A129E2 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
6967AFC81E2798B900A129E2 /* Build configuration list for PBXNativeTarget "TxtXmlFormatLib" */ = {
isa = XCConfigurationList;
buildConfigurations = (
6967AFC91E2798B900A129E2 /* Debug */,
6967AFCA1E2798B900A129E2 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 6967AFB71E2798B900A129E2 /* Project object */;
}

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<Workspace
version = "1.0">
<FileRef
location = "self:TxtXmlFormatLib.xcodeproj">
</FileRef>
</Workspace>

View File

@ -0,0 +1 @@
DO NOT REMOVE FOLDER FOR XCODE

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<Workspace
version = "1.0">
<FileRef
location = "self:XlsFormat.xcodeproj">
</FileRef>
</Workspace>

View File

@ -0,0 +1 @@
DO NOT REMOVE FOLDER FOR XCODE

View File

@ -82,6 +82,8 @@ const std::wstring Bes::toString()
{
return Boolean<unsigned char>(bBoolErr);
}
return L""; // TODO: need fixed
}

View File

@ -188,6 +188,8 @@ struct BErr : public BiffStructure_NoVtbl
// EXCEPT::RT::WrongBiffRecord("Unsupported type of BErr.", "unknown");
break;
}
return L""; // TODO: need fixed
}
};

View File

@ -66,7 +66,8 @@ SerArPtr SerAr::createSerAr(const unsigned char type)
// EXCEPT::RT::WrongBiffRecord("Unsupported type of SerAr.", "SerAr container");
break;
}
return NULL; // TODO: need fixed
}

View File

@ -51,7 +51,6 @@
17C1FBBF1ACC4250006B99B3 /* RunProperty.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 17E6A06B1AC4262700F28F8B /* RunProperty.cpp */; };
17C1FBC01ACC4250006B99B3 /* codecvt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 17E6A1401AC4262800F28F8B /* codecvt.cpp */; };
17C1FBC11ACC4250006B99B3 /* Dir.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 17E6A05D1AC4262700F28F8B /* Dir.cpp */; };
17C1FBC21ACC4250006B99B3 /* stringcommon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 17E6B1EC1AC4263900F28F8B /* stringcommon.cpp */; };
17C1FBC31ACC4250006B99B3 /* oMathPara.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 17E6A0821AC4262700F28F8B /* oMathPara.cpp */; };
17C1FBC81ACC4250006B99B3 /* Bdo.h in Headers */ = {isa = PBXBuildFile; fileRef = 17E6A05C1AC4262700F28F8B /* Bdo.h */; };
17C1FBC91ACC4250006B99B3 /* Color.h in Headers */ = {isa = PBXBuildFile; fileRef = 17E69FFA1AC4262700F28F8B /* Color.h */; };
@ -60,7 +59,6 @@
17C1FBCC1ACC4250006B99B3 /* Text.h in Headers */ = {isa = PBXBuildFile; fileRef = 17E6A16E1AC4262800F28F8B /* Text.h */; };
17C1FBCD1ACC4250006B99B3 /* Autofilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 17E6A17D1AC4262800F28F8B /* Autofilter.h */; };
17C1FBCE1ACC4250006B99B3 /* File.h in Headers */ = {isa = PBXBuildFile; fileRef = 17E6A1241AC4262800F28F8B /* File.h */; };
17C1FBCF1ACC4250006B99B3 /* stringcommon.h in Headers */ = {isa = PBXBuildFile; fileRef = 17E6B1ED1AC4263900F28F8B /* stringcommon.h */; };
17C1FBD01ACC4250006B99B3 /* Vml.h in Headers */ = {isa = PBXBuildFile; fileRef = 17E6A0791AC4262700F28F8B /* Vml.h */; };
17C1FBD11ACC4250006B99B3 /* SharedStrings.h in Headers */ = {isa = PBXBuildFile; fileRef = 17E6A16C1AC4262800F28F8B /* SharedStrings.h */; };
17C1FBD21ACC4250006B99B3 /* TxtFile.h in Headers */ = {isa = PBXBuildFile; fileRef = 17E6A1471AC4262800F28F8B /* TxtFile.h */; };
@ -478,8 +476,6 @@
17E6A1901AC4262800F28F8B /* Xlsx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Xlsx.h; sourceTree = "<group>"; };
17E6A1931AC4262800F28F8B /* libxml2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = libxml2.cpp; sourceTree = "<group>"; };
17E6A1941AC4262800F28F8B /* libxml2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = libxml2.h; sourceTree = "<group>"; };
17E6B1EC1AC4263900F28F8B /* stringcommon.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stringcommon.cpp; sourceTree = "<group>"; };
17E6B1ED1AC4263900F28F8B /* stringcommon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stringcommon.h; sourceTree = "<group>"; };
17E6B1EE1AC4263900F28F8B /* StringWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StringWriter.h; sourceTree = "<group>"; };
17E6B1EF1AC4263900F28F8B /* Utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Utils.h; sourceTree = "<group>"; };
17E6B1F01AC4263900F28F8B /* XmlSimple.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XmlSimple.h; sourceTree = "<group>"; };
@ -1024,8 +1020,6 @@
isa = PBXGroup;
children = (
17E6A1921AC4262800F28F8B /* libxml2 */,
17E6B1EC1AC4263900F28F8B /* stringcommon.cpp */,
17E6B1ED1AC4263900F28F8B /* stringcommon.h */,
17E6B1EE1AC4263900F28F8B /* StringWriter.h */,
17E6B1EF1AC4263900F28F8B /* Utils.h */,
17E6B1F01AC4263900F28F8B /* XmlSimple.h */,
@ -1074,7 +1068,6 @@
17C1FBCC1ACC4250006B99B3 /* Text.h in Headers */,
17C1FBCD1ACC4250006B99B3 /* Autofilter.h in Headers */,
17C1FBCE1ACC4250006B99B3 /* File.h in Headers */,
17C1FBCF1ACC4250006B99B3 /* stringcommon.h in Headers */,
17C1FBD01ACC4250006B99B3 /* Vml.h in Headers */,
17C1FBD11ACC4250006B99B3 /* SharedStrings.h in Headers */,
17C1FBD21ACC4250006B99B3 /* TxtFile.h in Headers */,
@ -1367,7 +1360,6 @@
17C1FBBF1ACC4250006B99B3 /* RunProperty.cpp in Sources */,
17C1FBC01ACC4250006B99B3 /* codecvt.cpp in Sources */,
17C1FBC11ACC4250006B99B3 /* Dir.cpp in Sources */,
17C1FBC21ACC4250006B99B3 /* stringcommon.cpp in Sources */,
17C1FBC31ACC4250006B99B3 /* oMathPara.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
@ -1406,6 +1398,7 @@
"$(PROJECT_DIR)/../../../UnicodeConverter/icubuilds/mac/icu/icu/io",
"$(PROJECT_DIR)/../../../DesktopEditor/freetype-2.5.2/include",
"$(PROJECT_DIR)/../../../DesktopEditor/freetype-2.5.2/devel",
"$(PROJECT_DIR)/../../../Common/3dParty/boost/boost_1_58_0",
);
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
PRODUCT_NAME = DocxFormatLib_ios;
@ -1444,6 +1437,7 @@
"$(PROJECT_DIR)/../../../UnicodeConverter/icubuilds/mac/icu/icu/io",
"$(PROJECT_DIR)/../../../DesktopEditor/freetype-2.5.2/include",
"$(PROJECT_DIR)/../../../DesktopEditor/freetype-2.5.2/devel",
"$(PROJECT_DIR)/../../../Common/3dParty/boost/boost_1_58_0",
);
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
PRODUCT_NAME = DocxFormatLib_ios;

View File

@ -750,6 +750,8 @@
#define ASC_COAUTH_EVENT_TYPE_PARTICIPANTS_CHANGED 20101
#define ASC_COAUTH_EVENT_TYPE_LOST_CONNECTION 20102
#define ASC_COAUTH_EVENT_TYPE_DROP_CONNECTION 20103
#define ASC_COAUTH_EVENT_TYPE_WORKBOOK_LOCKED 20104
#define ASC_COAUTH_EVENT_TYPE_WORKSHEET_LOCKED 20105
#define ASC_COAUTH_EVENT_TYPE_INSERT_URL_IMAGE 21000
#define ASC_COAUTH_EVENT_TYPE_LOAD_URL_IMAGE 21001

View File

@ -44,6 +44,7 @@
@interface NSString (StringUtils)
+ (id)stringWithWString:(const std::wstring&)string;
+ (id)stringWithAString:(const std::string&)string;
+ (id)stringWithUtf8Buffer:(const char*)string length:(size_t)len;
+ (NSMutableArray*)stringsArray:(const std::vector<std::wstring>&)sources;
- (std::wstring)stdwstring;
- (std::string)stdstring;

View File

@ -30,6 +30,17 @@
encoding:CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingUTF8)];
}
+ (id)stringWithUtf8Buffer:(const char*)string length:(size_t)len
{
if (len < 1) {
return @"";
}
return [[NSString alloc] initWithBytes:string
length:len*sizeof(char)
encoding:CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingUTF8)];
}
+ (NSMutableArray*)stringsArray:(const std::vector<std::wstring>&)sources {
size_t count = sources.size();
NSMutableArray* array = [NSMutableArray arrayWithCapacity:count];
@ -51,4 +62,4 @@
return std::string((char*)data.bytes, data.length);
}
@end
@end

View File

@ -768,7 +768,7 @@ namespace NSDoctRenderer
_LOGGING_ERROR_(L"change", strException);
char buffer[50];
sprintf(buffer, "index=\"%d\"", pNative->m_nCurrentChangesNumber);
sprintf(buffer, "index=\"%d\"", pNative->m_nCurrentChangesNumber - 1);
std::string s(buffer);
strError = NSFile::CUtf8Converter::GetUnicodeStringFromUTF8((BYTE*)s.c_str(), (LONG)s.length());
bIsBreak = true;

View File

@ -18,6 +18,25 @@
17C1FF1A1ACC4AF7006B99B3 /* FontManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 17D918461AC5A0EA0096D788 /* FontManager.h */; };
17C1FF1B1ACC4AF7006B99B3 /* GlyphString.h in Headers */ = {isa = PBXBuildFile; fileRef = 17D9184A1AC5A0EA0096D788 /* GlyphString.h */; };
17C1FF1C1ACC4AF7006B99B3 /* FontPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 17D918481AC5A0EA0096D788 /* FontPath.h */; };
6967BEEC1E28C17D00A129E2 /* FontConverter.h in Headers */ = {isa = PBXBuildFile; fileRef = 6967BEEB1E28C17D00A129E2 /* FontConverter.h */; };
6967BF001E28C2A200A129E2 /* Consts.h in Headers */ = {isa = PBXBuildFile; fileRef = 6967BEEE1E28C2A200A129E2 /* Consts.h */; };
6967BF011E28C2A200A129E2 /* FontConverter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967BEEF1E28C2A200A129E2 /* FontConverter.cpp */; };
6967BF021E28C2A200A129E2 /* FontConverter.h in Headers */ = {isa = PBXBuildFile; fileRef = 6967BEF01E28C2A200A129E2 /* FontConverter.h */; };
6967BF031E28C2A200A129E2 /* FontFileBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 6967BEF11E28C2A200A129E2 /* FontFileBase.h */; };
6967BF041E28C2A200A129E2 /* FontFileEncodings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967BEF21E28C2A200A129E2 /* FontFileEncodings.cpp */; };
6967BF051E28C2A200A129E2 /* FontFileEncodings.h in Headers */ = {isa = PBXBuildFile; fileRef = 6967BEF31E28C2A200A129E2 /* FontFileEncodings.h */; };
6967BF061E28C2A200A129E2 /* FontFileTrueType.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967BEF41E28C2A200A129E2 /* FontFileTrueType.cpp */; };
6967BF071E28C2A200A129E2 /* FontFileTrueType.h in Headers */ = {isa = PBXBuildFile; fileRef = 6967BEF51E28C2A200A129E2 /* FontFileTrueType.h */; };
6967BF081E28C2A200A129E2 /* FontFileType1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967BEF61E28C2A200A129E2 /* FontFileType1.cpp */; };
6967BF091E28C2A200A129E2 /* FontFileType1.h in Headers */ = {isa = PBXBuildFile; fileRef = 6967BEF71E28C2A200A129E2 /* FontFileType1.h */; };
6967BF0A1E28C2A200A129E2 /* FontFileType1C.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967BEF81E28C2A200A129E2 /* FontFileType1C.cpp */; };
6967BF0B1E28C2A200A129E2 /* FontFileType1C.h in Headers */ = {isa = PBXBuildFile; fileRef = 6967BEF91E28C2A200A129E2 /* FontFileType1C.h */; };
6967BF0C1E28C2A200A129E2 /* Hash.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967BEFA1E28C2A200A129E2 /* Hash.cpp */; };
6967BF0D1E28C2A200A129E2 /* Hash.h in Headers */ = {isa = PBXBuildFile; fileRef = 6967BEFB1E28C2A200A129E2 /* Hash.h */; };
6967BF0E1E28C2A200A129E2 /* MemoryUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 6967BEFC1E28C2A200A129E2 /* MemoryUtils.h */; };
6967BF0F1E28C2A200A129E2 /* StringExt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967BEFD1E28C2A200A129E2 /* StringExt.cpp */; };
6967BF101E28C2A200A129E2 /* StringExt.h in Headers */ = {isa = PBXBuildFile; fileRef = 6967BEFE1E28C2A200A129E2 /* StringExt.h */; };
6967BF111E28C2A200A129E2 /* Utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 6967BEFF1E28C2A200A129E2 /* Utils.h */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
@ -33,6 +52,25 @@
17D918531AC5A0F70096D788 /* ApplicationFonts_ios.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = ApplicationFonts_ios.mm; path = ../../../fontengine/ApplicationFonts_ios.mm; sourceTree = "<group>"; };
17D918541AC5A0F70096D788 /* ApplicationFonts.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ApplicationFonts.cpp; path = ../../../fontengine/ApplicationFonts.cpp; sourceTree = "<group>"; };
17D918551AC5A0F70096D788 /* ApplicationFonts.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ApplicationFonts.h; path = ../../../fontengine/ApplicationFonts.h; sourceTree = "<group>"; };
6967BEEB1E28C17D00A129E2 /* FontConverter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FontConverter.h; path = ../../../fontengine/FontConverter.h; sourceTree = "<group>"; };
6967BEEE1E28C2A200A129E2 /* Consts.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Consts.h; sourceTree = "<group>"; };
6967BEEF1E28C2A200A129E2 /* FontConverter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FontConverter.cpp; sourceTree = "<group>"; };
6967BEF01E28C2A200A129E2 /* FontConverter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FontConverter.h; sourceTree = "<group>"; };
6967BEF11E28C2A200A129E2 /* FontFileBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FontFileBase.h; sourceTree = "<group>"; };
6967BEF21E28C2A200A129E2 /* FontFileEncodings.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FontFileEncodings.cpp; sourceTree = "<group>"; };
6967BEF31E28C2A200A129E2 /* FontFileEncodings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FontFileEncodings.h; sourceTree = "<group>"; };
6967BEF41E28C2A200A129E2 /* FontFileTrueType.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FontFileTrueType.cpp; sourceTree = "<group>"; };
6967BEF51E28C2A200A129E2 /* FontFileTrueType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FontFileTrueType.h; sourceTree = "<group>"; };
6967BEF61E28C2A200A129E2 /* FontFileType1.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FontFileType1.cpp; sourceTree = "<group>"; };
6967BEF71E28C2A200A129E2 /* FontFileType1.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FontFileType1.h; sourceTree = "<group>"; };
6967BEF81E28C2A200A129E2 /* FontFileType1C.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FontFileType1C.cpp; sourceTree = "<group>"; };
6967BEF91E28C2A200A129E2 /* FontFileType1C.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FontFileType1C.h; sourceTree = "<group>"; };
6967BEFA1E28C2A200A129E2 /* Hash.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Hash.cpp; sourceTree = "<group>"; };
6967BEFB1E28C2A200A129E2 /* Hash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Hash.h; sourceTree = "<group>"; };
6967BEFC1E28C2A200A129E2 /* MemoryUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MemoryUtils.h; sourceTree = "<group>"; };
6967BEFD1E28C2A200A129E2 /* StringExt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StringExt.cpp; sourceTree = "<group>"; };
6967BEFE1E28C2A200A129E2 /* StringExt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StringExt.h; sourceTree = "<group>"; };
6967BEFF1E28C2A200A129E2 /* Utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Utils.h; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
@ -65,6 +103,7 @@
17D918371AC5A0870096D788 /* fontengine */ = {
isa = PBXGroup;
children = (
6967BEED1E28C2A200A129E2 /* fontconverter */,
17D918531AC5A0F70096D788 /* ApplicationFonts_ios.mm */,
17D918541AC5A0F70096D788 /* ApplicationFonts.cpp */,
17D918551AC5A0F70096D788 /* ApplicationFonts.h */,
@ -76,10 +115,37 @@
17D918481AC5A0EA0096D788 /* FontPath.h */,
17D918491AC5A0EA0096D788 /* GlyphString.cpp */,
17D9184A1AC5A0EA0096D788 /* GlyphString.h */,
6967BEEB1E28C17D00A129E2 /* FontConverter.h */,
);
path = fontengine;
sourceTree = "<group>";
};
6967BEED1E28C2A200A129E2 /* fontconverter */ = {
isa = PBXGroup;
children = (
6967BEEE1E28C2A200A129E2 /* Consts.h */,
6967BEEF1E28C2A200A129E2 /* FontConverter.cpp */,
6967BEF01E28C2A200A129E2 /* FontConverter.h */,
6967BEF11E28C2A200A129E2 /* FontFileBase.h */,
6967BEF21E28C2A200A129E2 /* FontFileEncodings.cpp */,
6967BEF31E28C2A200A129E2 /* FontFileEncodings.h */,
6967BEF41E28C2A200A129E2 /* FontFileTrueType.cpp */,
6967BEF51E28C2A200A129E2 /* FontFileTrueType.h */,
6967BEF61E28C2A200A129E2 /* FontFileType1.cpp */,
6967BEF71E28C2A200A129E2 /* FontFileType1.h */,
6967BEF81E28C2A200A129E2 /* FontFileType1C.cpp */,
6967BEF91E28C2A200A129E2 /* FontFileType1C.h */,
6967BEFA1E28C2A200A129E2 /* Hash.cpp */,
6967BEFB1E28C2A200A129E2 /* Hash.h */,
6967BEFC1E28C2A200A129E2 /* MemoryUtils.h */,
6967BEFD1E28C2A200A129E2 /* StringExt.cpp */,
6967BEFE1E28C2A200A129E2 /* StringExt.h */,
6967BEFF1E28C2A200A129E2 /* Utils.h */,
);
name = fontconverter;
path = ../../../fontengine/fontconverter;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
@ -87,11 +153,23 @@
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
6967BF111E28C2A200A129E2 /* Utils.h in Headers */,
17C1FF181ACC4AF7006B99B3 /* FontFile.h in Headers */,
6967BF071E28C2A200A129E2 /* FontFileTrueType.h in Headers */,
6967BF0B1E28C2A200A129E2 /* FontFileType1C.h in Headers */,
17C1FF191ACC4AF7006B99B3 /* ApplicationFonts.h in Headers */,
6967BF051E28C2A200A129E2 /* FontFileEncodings.h in Headers */,
6967BF001E28C2A200A129E2 /* Consts.h in Headers */,
6967BF0D1E28C2A200A129E2 /* Hash.h in Headers */,
17C1FF1A1ACC4AF7006B99B3 /* FontManager.h in Headers */,
6967BF021E28C2A200A129E2 /* FontConverter.h in Headers */,
6967BF101E28C2A200A129E2 /* StringExt.h in Headers */,
17C1FF1B1ACC4AF7006B99B3 /* GlyphString.h in Headers */,
6967BF0E1E28C2A200A129E2 /* MemoryUtils.h in Headers */,
6967BEEC1E28C17D00A129E2 /* FontConverter.h in Headers */,
6967BF031E28C2A200A129E2 /* FontFileBase.h in Headers */,
17C1FF1C1ACC4AF7006B99B3 /* FontPath.h in Headers */,
6967BF091E28C2A200A129E2 /* FontFileType1.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@ -149,9 +227,16 @@
17C1FF0F1ACC4AF7006B99B3 /* FontPath.cpp in Sources */,
17C1FF101ACC4AF7006B99B3 /* ApplicationFonts_ios.mm in Sources */,
17C1FF111ACC4AF7006B99B3 /* FontManager.cpp in Sources */,
6967BF0A1E28C2A200A129E2 /* FontFileType1C.cpp in Sources */,
6967BF061E28C2A200A129E2 /* FontFileTrueType.cpp in Sources */,
6967BF0F1E28C2A200A129E2 /* StringExt.cpp in Sources */,
6967BF081E28C2A200A129E2 /* FontFileType1.cpp in Sources */,
17C1FF121ACC4AF7006B99B3 /* ApplicationFonts.cpp in Sources */,
17C1FF131ACC4AF7006B99B3 /* FontFile.cpp in Sources */,
17C1FF141ACC4AF7006B99B3 /* GlyphString.cpp in Sources */,
6967BF0C1E28C2A200A129E2 /* Hash.cpp in Sources */,
6967BF011E28C2A200A129E2 /* FontConverter.cpp in Sources */,
6967BF041E28C2A200A129E2 /* FontFileEncodings.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};

View File

@ -0,0 +1,310 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
6967B0CB1E27A25D00A129E2 /* HtmlFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B0C91E27A25D00A129E2 /* HtmlFile.cpp */; };
/* End PBXBuildFile section */
/* Begin PBXCopyFilesBuildPhase section */
6967B0BB1E27A22E00A129E2 /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "include/$(PRODUCT_NAME)";
dstSubfolderSpec = 16;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
6967B0BD1E27A22E00A129E2 /* libHtmlFile.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libHtmlFile.a; sourceTree = BUILT_PRODUCTS_DIR; };
6967B0C91E27A25D00A129E2 /* HtmlFile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = HtmlFile.cpp; path = ../../../HtmlFile.cpp; sourceTree = "<group>"; };
6967B0CA1E27A25D00A129E2 /* HtmlFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HtmlFile.h; path = ../../../HtmlFile.h; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
6967B0BA1E27A22E00A129E2 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
6967B0B41E27A22E00A129E2 = {
isa = PBXGroup;
children = (
6967B0BF1E27A22E00A129E2 /* HtmlFile */,
6967B0BE1E27A22E00A129E2 /* Products */,
);
sourceTree = "<group>";
};
6967B0BE1E27A22E00A129E2 /* Products */ = {
isa = PBXGroup;
children = (
6967B0BD1E27A22E00A129E2 /* libHtmlFile.a */,
);
name = Products;
sourceTree = "<group>";
};
6967B0BF1E27A22E00A129E2 /* HtmlFile */ = {
isa = PBXGroup;
children = (
6967B1111E27A6E800A129E2 /* xmlutils */,
6967B0CA1E27A25D00A129E2 /* HtmlFile.h */,
6967B0C91E27A25D00A129E2 /* HtmlFile.cpp */,
);
path = HtmlFile;
sourceTree = "<group>";
};
6967B1111E27A6E800A129E2 /* xmlutils */ = {
isa = PBXGroup;
children = (
);
name = xmlutils;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
6967B0BC1E27A22E00A129E2 /* HtmlFile */ = {
isa = PBXNativeTarget;
buildConfigurationList = 6967B0C61E27A22E00A129E2 /* Build configuration list for PBXNativeTarget "HtmlFile" */;
buildPhases = (
6967B0B91E27A22E00A129E2 /* Sources */,
6967B0BA1E27A22E00A129E2 /* Frameworks */,
6967B0BB1E27A22E00A129E2 /* CopyFiles */,
);
buildRules = (
);
dependencies = (
);
name = HtmlFile;
productName = HtmlFile;
productReference = 6967B0BD1E27A22E00A129E2 /* libHtmlFile.a */;
productType = "com.apple.product-type.library.static";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
6967B0B51E27A22E00A129E2 /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 0820;
ORGANIZATIONNAME = OnlyOffce;
TargetAttributes = {
6967B0BC1E27A22E00A129E2 = {
CreatedOnToolsVersion = 8.2;
DevelopmentTeam = 2WH24U26GJ;
ProvisioningStyle = Automatic;
};
};
};
buildConfigurationList = 6967B0B81E27A22E00A129E2 /* Build configuration list for PBXProject "HtmlFile" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = English;
hasScannedForEncodings = 0;
knownRegions = (
en,
);
mainGroup = 6967B0B41E27A22E00A129E2;
productRefGroup = 6967B0BE1E27A22E00A129E2 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
6967B0BC1E27A22E00A129E2 /* HtmlFile */,
);
};
/* End PBXProject section */
/* Begin PBXSourcesBuildPhase section */
6967B0B91E27A22E00A129E2 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
6967B0CB1E27A25D00A129E2 /* HtmlFile.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
6967B0C41E27A22E00A129E2 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 10.2;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
};
name = Debug;
};
6967B0C51E27A22E00A129E2 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 10.2;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
VALIDATE_PRODUCT = YES;
};
name = Release;
};
6967B0C71E27A22E00A129E2 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
DEVELOPMENT_TEAM = 2WH24U26GJ;
GCC_PREPROCESSOR_DEFINITIONS = (
UNICODE,
_UNICODE,
_USE_LIBXML2_READER_,
_USE_XMLLITE_READER_,
USE_LITE_READER,
LIBXML_READER_ENABLED,
MAC,
unix,
_IOS,
NOMINMAX,
LINUX,
);
HEADER_SEARCH_PATHS = (
"$(inherited)",
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
/usr/include/,
/usr/include/libxml2/,
);
OTHER_LDFLAGS = "-ObjC";
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
};
name = Debug;
};
6967B0C81E27A22E00A129E2 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
DEVELOPMENT_TEAM = 2WH24U26GJ;
GCC_PREPROCESSOR_DEFINITIONS = (
UNICODE,
_UNICODE,
_USE_LIBXML2_READER_,
_USE_XMLLITE_READER_,
USE_LITE_READER,
LIBXML_READER_ENABLED,
MAC,
unix,
_IOS,
NOMINMAX,
LINUX,
);
HEADER_SEARCH_PATHS = (
"$(inherited)",
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
/usr/include/,
/usr/include/libxml2/,
);
OTHER_LDFLAGS = "-ObjC";
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
6967B0B81E27A22E00A129E2 /* Build configuration list for PBXProject "HtmlFile" */ = {
isa = XCConfigurationList;
buildConfigurations = (
6967B0C41E27A22E00A129E2 /* Debug */,
6967B0C51E27A22E00A129E2 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
6967B0C61E27A22E00A129E2 /* Build configuration list for PBXNativeTarget "HtmlFile" */ = {
isa = XCConfigurationList;
buildConfigurations = (
6967B0C71E27A22E00A129E2 /* Debug */,
6967B0C81E27A22E00A129E2 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 6967B0B51E27A22E00A129E2 /* Project object */;
}

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<Workspace
version = "1.0">
<FileRef
location = "self:HtmlFile.xcodeproj">
</FileRef>
</Workspace>

View File

@ -0,0 +1 @@
DO NOT REMOVE FOLDER FOR XCODE

View File

@ -0,0 +1,326 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
6967BEDE1E28BC7300A129E2 /* HTMLRenderer3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967BED51E28BC7300A129E2 /* HTMLRenderer3.cpp */; };
/* End PBXBuildFile section */
/* Begin PBXCopyFilesBuildPhase section */
6967BEBF1E28BC1700A129E2 /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "include/$(PRODUCT_NAME)";
dstSubfolderSpec = 16;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
6967BEC11E28BC1700A129E2 /* libHtmlRenderer.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libHtmlRenderer.a; sourceTree = BUILT_PRODUCTS_DIR; };
6967BECF1E28BC7300A129E2 /* CanvasWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CanvasWriter.h; sourceTree = "<group>"; };
6967BED01E28BC7300A129E2 /* Common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Common.h; sourceTree = "<group>"; };
6967BED11E28BC7300A129E2 /* Common2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Common2.h; sourceTree = "<group>"; };
6967BED21E28BC7300A129E2 /* Document.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Document.h; sourceTree = "<group>"; };
6967BED31E28BC7300A129E2 /* FontManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FontManager.h; sourceTree = "<group>"; };
6967BED41E28BC7300A129E2 /* FontManagerBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FontManagerBase.h; sourceTree = "<group>"; };
6967BED51E28BC7300A129E2 /* HTMLRenderer3.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = HTMLRenderer3.cpp; sourceTree = "<group>"; };
6967BED61E28BC7300A129E2 /* SVGWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGWriter.h; sourceTree = "<group>"; };
6967BED71E28BC7300A129E2 /* SVGWriter2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGWriter2.h; sourceTree = "<group>"; };
6967BED81E28BC7300A129E2 /* Text.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Text.h; sourceTree = "<group>"; };
6967BED91E28BC7300A129E2 /* VectorGraphicsWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VectorGraphicsWriter.h; sourceTree = "<group>"; };
6967BEDA1E28BC7300A129E2 /* VectorGraphicsWriter2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VectorGraphicsWriter2.h; sourceTree = "<group>"; };
6967BEDB1E28BC7300A129E2 /* VMLWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VMLWriter.h; sourceTree = "<group>"; };
6967BEDC1E28BC7300A129E2 /* Writer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Writer.h; sourceTree = "<group>"; };
6967BEE11E28BC7900A129E2 /* HTMLRenderer3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HTMLRenderer3.h; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
6967BEBE1E28BC1700A129E2 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
6967BEB81E28BC1700A129E2 = {
isa = PBXGroup;
children = (
6967BEC31E28BC1700A129E2 /* HtmlRenderer */,
6967BEC21E28BC1700A129E2 /* Products */,
);
sourceTree = "<group>";
};
6967BEC21E28BC1700A129E2 /* Products */ = {
isa = PBXGroup;
children = (
6967BEC11E28BC1700A129E2 /* libHtmlRenderer.a */,
);
name = Products;
sourceTree = "<group>";
};
6967BEC31E28BC1700A129E2 /* HtmlRenderer */ = {
isa = PBXGroup;
children = (
6967BEDF1E28BC7900A129E2 /* include */,
6967BECD1E28BC7300A129E2 /* src */,
);
path = HtmlRenderer;
sourceTree = "<group>";
};
6967BECD1E28BC7300A129E2 /* src */ = {
isa = PBXGroup;
children = (
6967BECF1E28BC7300A129E2 /* CanvasWriter.h */,
6967BED01E28BC7300A129E2 /* Common.h */,
6967BED11E28BC7300A129E2 /* Common2.h */,
6967BED21E28BC7300A129E2 /* Document.h */,
6967BED31E28BC7300A129E2 /* FontManager.h */,
6967BED41E28BC7300A129E2 /* FontManagerBase.h */,
6967BED51E28BC7300A129E2 /* HTMLRenderer3.cpp */,
6967BED61E28BC7300A129E2 /* SVGWriter.h */,
6967BED71E28BC7300A129E2 /* SVGWriter2.h */,
6967BED81E28BC7300A129E2 /* Text.h */,
6967BED91E28BC7300A129E2 /* VectorGraphicsWriter.h */,
6967BEDA1E28BC7300A129E2 /* VectorGraphicsWriter2.h */,
6967BEDB1E28BC7300A129E2 /* VMLWriter.h */,
6967BEDC1E28BC7300A129E2 /* Writer.h */,
);
name = src;
path = ../../src;
sourceTree = "<group>";
};
6967BEDF1E28BC7900A129E2 /* include */ = {
isa = PBXGroup;
children = (
6967BEE11E28BC7900A129E2 /* HTMLRenderer3.h */,
);
name = include;
path = ../../include;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
6967BEC01E28BC1700A129E2 /* HtmlRenderer */ = {
isa = PBXNativeTarget;
buildConfigurationList = 6967BECA1E28BC1700A129E2 /* Build configuration list for PBXNativeTarget "HtmlRenderer" */;
buildPhases = (
6967BEBD1E28BC1700A129E2 /* Sources */,
6967BEBE1E28BC1700A129E2 /* Frameworks */,
6967BEBF1E28BC1700A129E2 /* CopyFiles */,
);
buildRules = (
);
dependencies = (
);
name = HtmlRenderer;
productName = HtmlRenderer;
productReference = 6967BEC11E28BC1700A129E2 /* libHtmlRenderer.a */;
productType = "com.apple.product-type.library.static";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
6967BEB91E28BC1700A129E2 /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 0820;
ORGANIZATIONNAME = OnlyOffce;
TargetAttributes = {
6967BEC01E28BC1700A129E2 = {
CreatedOnToolsVersion = 8.2;
DevelopmentTeam = 2WH24U26GJ;
ProvisioningStyle = Automatic;
};
};
};
buildConfigurationList = 6967BEBC1E28BC1700A129E2 /* Build configuration list for PBXProject "HtmlRenderer" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = English;
hasScannedForEncodings = 0;
knownRegions = (
en,
);
mainGroup = 6967BEB81E28BC1700A129E2;
productRefGroup = 6967BEC21E28BC1700A129E2 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
6967BEC01E28BC1700A129E2 /* HtmlRenderer */,
);
};
/* End PBXProject section */
/* Begin PBXSourcesBuildPhase section */
6967BEBD1E28BC1700A129E2 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
6967BEDE1E28BC7300A129E2 /* HTMLRenderer3.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
6967BEC81E28BC1700A129E2 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 10.2;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
};
name = Debug;
};
6967BEC91E28BC1700A129E2 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 10.2;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
VALIDATE_PRODUCT = YES;
};
name = Release;
};
6967BECB1E28BC1700A129E2 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
DEVELOPMENT_TEAM = 2WH24U26GJ;
HEADER_SEARCH_PATHS = (
"$(inherited)",
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
/usr/include/,
/usr/include/libxml2/,
"$(PROJECT_DIR)/../../DesktopEditor/freetype-2.5.2/include",
"$(PROJECT_DIR)/../../DesktopEditor/freetype-2.5.2/devel",
"$(PROJECT_DIR)/../../DesktopEditor/agg-2.4/include",
);
OTHER_LDFLAGS = "-ObjC";
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
};
name = Debug;
};
6967BECC1E28BC1700A129E2 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
DEVELOPMENT_TEAM = 2WH24U26GJ;
HEADER_SEARCH_PATHS = (
"$(inherited)",
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
/usr/include/,
/usr/include/libxml2/,
"$(PROJECT_DIR)/../../DesktopEditor/freetype-2.5.2/include",
"$(PROJECT_DIR)/../../DesktopEditor/freetype-2.5.2/devel",
"$(PROJECT_DIR)/../../DesktopEditor/agg-2.4/include",
);
OTHER_LDFLAGS = "-ObjC";
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
6967BEBC1E28BC1700A129E2 /* Build configuration list for PBXProject "HtmlRenderer" */ = {
isa = XCConfigurationList;
buildConfigurations = (
6967BEC81E28BC1700A129E2 /* Debug */,
6967BEC91E28BC1700A129E2 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
6967BECA1E28BC1700A129E2 /* Build configuration list for PBXNativeTarget "HtmlRenderer" */ = {
isa = XCConfigurationList;
buildConfigurations = (
6967BECB1E28BC1700A129E2 /* Debug */,
6967BECC1E28BC1700A129E2 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 6967BEB91E28BC1700A129E2 /* Project object */;
}

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<Workspace
version = "1.0">
<FileRef
location = "self:HtmlRenderer.xcodeproj">
</FileRef>
</Workspace>

View File

@ -0,0 +1 @@
DO NOT REMOVE FOLDER FOR XCODE

View File

@ -842,15 +842,15 @@ namespace NSHtmlRenderer
// additiaonal params ----------------------------------------------------------------------
inline HRESULT CommandLong(const LONG& lType, const LONG& lCommand)
{
m_pRenderer->CommandLong(lType, lCommand);
return m_pRenderer->CommandLong(lType, lCommand);
}
inline HRESULT CommandDouble(const LONG& lType, const double& dCommand)
{
m_pRenderer->CommandDouble(lType, dCommand);
return m_pRenderer->CommandDouble(lType, dCommand);
}
inline HRESULT CommandString(const LONG& lType, const std::wstring& sCommand)
{
m_pRenderer->CommandString(lType, sCommand);
return m_pRenderer->CommandString(lType, sCommand);
}
};

View File

@ -391,13 +391,11 @@ namespace NSHtmlRenderer
return sFamilyName.substr(7);
}
}
else
{
// Ничего не делаем
return sFamilyName;
}
// Ничего не делаем
return sFamilyName;
}
void LoadFontParams()
{
// читаем и выставляем все настройки шрифта

View File

@ -0,0 +1,570 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
6967B1E91E27BD4000A129E2 /* PdfReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B1E71E27BD4000A129E2 /* PdfReader.cpp */; };
6967B2461E27BD4A00A129E2 /* Annot.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B1EB1E27BD4A00A129E2 /* Annot.cpp */; };
6967B2471E27BD4A00A129E2 /* Array.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B1ED1E27BD4A00A129E2 /* Array.cpp */; };
6967B2481E27BD4A00A129E2 /* Catalog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B1F11E27BD4A00A129E2 /* Catalog.cpp */; };
6967B2491E27BD4A00A129E2 /* CharCodeToUnicode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B1F41E27BD4A00A129E2 /* CharCodeToUnicode.cpp */; };
6967B24A1E27BD4A00A129E2 /* CMap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B1F71E27BD4A00A129E2 /* CMap.cpp */; };
6967B24B1E27BD4A00A129E2 /* Decrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B1FA1E27BD4A00A129E2 /* Decrypt.cpp */; };
6967B24C1E27BD4A00A129E2 /* Dict.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B1FC1E27BD4A00A129E2 /* Dict.cpp */; };
6967B24D1E27BD4A00A129E2 /* ExtractImageOutputDev.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B2001E27BD4A00A129E2 /* ExtractImageOutputDev.cpp */; };
6967B24E1E27BD4A00A129E2 /* FontFileBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B2031E27BD4A00A129E2 /* FontFileBase.cpp */; };
6967B24F1E27BD4A00A129E2 /* FontFileTrueType.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B2061E27BD4A00A129E2 /* FontFileTrueType.cpp */; };
6967B2501E27BD4A00A129E2 /* FontFileType1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B2081E27BD4A00A129E2 /* FontFileType1.cpp */; };
6967B2511E27BD4A00A129E2 /* FontFileType1C.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B20A1E27BD4A00A129E2 /* FontFileType1C.cpp */; };
6967B2521E27BD4A00A129E2 /* Function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B20C1E27BD4A00A129E2 /* Function.cpp */; };
6967B2531E27BD4A00A129E2 /* GFont.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B20E1E27BD4A00A129E2 /* GFont.cpp */; };
6967B2541E27BD4A00A129E2 /* GlobalParams.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B2101E27BD4A00A129E2 /* GlobalParams.cpp */; };
6967B2551E27BD4A00A129E2 /* Graphics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B2121E27BD4A00A129E2 /* Graphics.cpp */; };
6967B2561E27BD4A00A129E2 /* GState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B2141E27BD4A00A129E2 /* GState.cpp */; };
6967B2571E27BD4A00A129E2 /* Hash.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B2161E27BD4A00A129E2 /* Hash.cpp */; };
6967B2581E27BD4A00A129E2 /* JArithmeticDecoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B2181E27BD4A00A129E2 /* JArithmeticDecoder.cpp */; };
6967B2591E27BD4A00A129E2 /* JBIG2Stream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B21A1E27BD4A00A129E2 /* JBIG2Stream.cpp */; };
6967B25A1E27BD4A00A129E2 /* JPXStream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B21C1E27BD4A00A129E2 /* JPXStream.cpp */; };
6967B25B1E27BD4A00A129E2 /* Lexer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B21E1E27BD4A00A129E2 /* Lexer.cpp */; };
6967B25C1E27BD4A00A129E2 /* Link.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B2201E27BD4A00A129E2 /* Link.cpp */; };
6967B25D1E27BD4A00A129E2 /* List.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B2221E27BD4A00A129E2 /* List.cpp */; };
6967B25E1E27BD4A00A129E2 /* NameToCharCode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B2251E27BD4A00A129E2 /* NameToCharCode.cpp */; };
6967B25F1E27BD4A00A129E2 /* Object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B2281E27BD4A00A129E2 /* Object.cpp */; };
6967B2601E27BD4A00A129E2 /* Outline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B22A1E27BD4A00A129E2 /* Outline.cpp */; };
6967B2611E27BD4A00A129E2 /* OutputDevice.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B22C1E27BD4A00A129E2 /* OutputDevice.cpp */; };
6967B2621E27BD4A00A129E2 /* Page.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B22E1E27BD4A00A129E2 /* Page.cpp */; };
6967B2631E27BD4A00A129E2 /* Parser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B2301E27BD4A00A129E2 /* Parser.cpp */; };
6967B2641E27BD4A00A129E2 /* PDFDoc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B2321E27BD4A00A129E2 /* PDFDoc.cpp */; };
6967B2651E27BD4A00A129E2 /* PSLexer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B2351E27BD4A00A129E2 /* PSLexer.cpp */; };
6967B2661E27BD4A00A129E2 /* RendererOutputDev.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B2371E27BD4A00A129E2 /* RendererOutputDev.cpp */; };
6967B2671E27BD4A00A129E2 /* SecurityHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B2391E27BD4A00A129E2 /* SecurityHandler.cpp */; };
6967B2681E27BD4A00A129E2 /* Stream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B23B1E27BD4A00A129E2 /* Stream.cpp */; };
6967B2691E27BD4A00A129E2 /* StringExt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B23D1E27BD4A00A129E2 /* StringExt.cpp */; };
6967B26A1E27BD4A00A129E2 /* UnicodeMap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B23F1E27BD4A00A129E2 /* UnicodeMap.cpp */; };
6967B26B1E27BD4A00A129E2 /* XRef.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B2441E27BD4A00A129E2 /* XRef.cpp */; };
/* End PBXBuildFile section */
/* Begin PBXCopyFilesBuildPhase section */
6967B1D91E27BD1D00A129E2 /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "include/$(PRODUCT_NAME)";
dstSubfolderSpec = 16;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
6967B1DB1E27BD1D00A129E2 /* libPdfReader.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libPdfReader.a; sourceTree = BUILT_PRODUCTS_DIR; };
6967B1E71E27BD4000A129E2 /* PdfReader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PdfReader.cpp; path = ../../PdfReader.cpp; sourceTree = "<group>"; };
6967B1E81E27BD4000A129E2 /* PdfReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PdfReader.h; path = ../../PdfReader.h; sourceTree = "<group>"; };
6967B1EB1E27BD4A00A129E2 /* Annot.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Annot.cpp; sourceTree = "<group>"; };
6967B1EC1E27BD4A00A129E2 /* Annot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Annot.h; sourceTree = "<group>"; };
6967B1ED1E27BD4A00A129E2 /* Array.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Array.cpp; sourceTree = "<group>"; };
6967B1EE1E27BD4A00A129E2 /* Array.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Array.h; sourceTree = "<group>"; };
6967B1EF1E27BD4A00A129E2 /* BuiltinFont.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BuiltinFont.h; sourceTree = "<group>"; };
6967B1F01E27BD4A00A129E2 /* BuiltinFontTables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BuiltinFontTables.h; sourceTree = "<group>"; };
6967B1F11E27BD4A00A129E2 /* Catalog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Catalog.cpp; sourceTree = "<group>"; };
6967B1F21E27BD4A00A129E2 /* Catalog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Catalog.h; sourceTree = "<group>"; };
6967B1F31E27BD4A00A129E2 /* CCITT-Tables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CCITT-Tables.h"; sourceTree = "<group>"; };
6967B1F41E27BD4A00A129E2 /* CharCodeToUnicode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CharCodeToUnicode.cpp; sourceTree = "<group>"; };
6967B1F51E27BD4A00A129E2 /* CharCodeToUnicode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CharCodeToUnicode.h; sourceTree = "<group>"; };
6967B1F61E27BD4A00A129E2 /* CharTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CharTypes.h; sourceTree = "<group>"; };
6967B1F71E27BD4A00A129E2 /* CMap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CMap.cpp; sourceTree = "<group>"; };
6967B1F81E27BD4A00A129E2 /* CMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CMap.h; sourceTree = "<group>"; };
6967B1F91E27BD4A00A129E2 /* Constants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Constants.h; sourceTree = "<group>"; };
6967B1FA1E27BD4A00A129E2 /* Decrypt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Decrypt.cpp; sourceTree = "<group>"; };
6967B1FB1E27BD4A00A129E2 /* Decrypt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Decrypt.h; sourceTree = "<group>"; };
6967B1FC1E27BD4A00A129E2 /* Dict.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Dict.cpp; sourceTree = "<group>"; };
6967B1FD1E27BD4A00A129E2 /* Dict.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Dict.h; sourceTree = "<group>"; };
6967B1FE1E27BD4A00A129E2 /* EncodingTables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EncodingTables.h; sourceTree = "<group>"; };
6967B1FF1E27BD4A00A129E2 /* ErrorConstants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ErrorConstants.h; sourceTree = "<group>"; };
6967B2001E27BD4A00A129E2 /* ExtractImageOutputDev.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ExtractImageOutputDev.cpp; sourceTree = "<group>"; };
6967B2011E27BD4A00A129E2 /* ExtractImageOutputDev.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExtractImageOutputDev.h; sourceTree = "<group>"; };
6967B2021E27BD4A00A129E2 /* File.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = File.h; sourceTree = "<group>"; };
6967B2031E27BD4A00A129E2 /* FontFileBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FontFileBase.cpp; sourceTree = "<group>"; };
6967B2041E27BD4A00A129E2 /* FontFileBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FontFileBase.h; sourceTree = "<group>"; };
6967B2051E27BD4A00A129E2 /* FontFileEncodings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FontFileEncodings.h; sourceTree = "<group>"; };
6967B2061E27BD4A00A129E2 /* FontFileTrueType.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FontFileTrueType.cpp; sourceTree = "<group>"; };
6967B2071E27BD4A00A129E2 /* FontFileTrueType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FontFileTrueType.h; sourceTree = "<group>"; };
6967B2081E27BD4A00A129E2 /* FontFileType1.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FontFileType1.cpp; sourceTree = "<group>"; };
6967B2091E27BD4A00A129E2 /* FontFileType1.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FontFileType1.h; sourceTree = "<group>"; };
6967B20A1E27BD4A00A129E2 /* FontFileType1C.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FontFileType1C.cpp; sourceTree = "<group>"; };
6967B20B1E27BD4A00A129E2 /* FontFileType1C.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FontFileType1C.h; sourceTree = "<group>"; };
6967B20C1E27BD4A00A129E2 /* Function.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Function.cpp; sourceTree = "<group>"; };
6967B20D1E27BD4A00A129E2 /* Function.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Function.h; sourceTree = "<group>"; };
6967B20E1E27BD4A00A129E2 /* GFont.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GFont.cpp; sourceTree = "<group>"; };
6967B20F1E27BD4A00A129E2 /* GFont.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GFont.h; sourceTree = "<group>"; };
6967B2101E27BD4A00A129E2 /* GlobalParams.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GlobalParams.cpp; sourceTree = "<group>"; };
6967B2111E27BD4A00A129E2 /* GlobalParams.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GlobalParams.h; sourceTree = "<group>"; };
6967B2121E27BD4A00A129E2 /* Graphics.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Graphics.cpp; sourceTree = "<group>"; };
6967B2131E27BD4A00A129E2 /* Graphics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Graphics.h; sourceTree = "<group>"; };
6967B2141E27BD4A00A129E2 /* GState.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GState.cpp; sourceTree = "<group>"; };
6967B2151E27BD4A00A129E2 /* GState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GState.h; sourceTree = "<group>"; };
6967B2161E27BD4A00A129E2 /* Hash.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Hash.cpp; sourceTree = "<group>"; };
6967B2171E27BD4A00A129E2 /* Hash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Hash.h; sourceTree = "<group>"; };
6967B2181E27BD4A00A129E2 /* JArithmeticDecoder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JArithmeticDecoder.cpp; sourceTree = "<group>"; };
6967B2191E27BD4A00A129E2 /* JArithmeticDecoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JArithmeticDecoder.h; sourceTree = "<group>"; };
6967B21A1E27BD4A00A129E2 /* JBIG2Stream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JBIG2Stream.cpp; sourceTree = "<group>"; };
6967B21B1E27BD4A00A129E2 /* JBIG2Stream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JBIG2Stream.h; sourceTree = "<group>"; };
6967B21C1E27BD4A00A129E2 /* JPXStream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JPXStream.cpp; sourceTree = "<group>"; };
6967B21D1E27BD4A00A129E2 /* JPXStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JPXStream.h; sourceTree = "<group>"; };
6967B21E1E27BD4A00A129E2 /* Lexer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Lexer.cpp; sourceTree = "<group>"; };
6967B21F1E27BD4A00A129E2 /* Lexer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Lexer.h; sourceTree = "<group>"; };
6967B2201E27BD4A00A129E2 /* Link.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Link.cpp; sourceTree = "<group>"; };
6967B2211E27BD4A00A129E2 /* Link.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Link.h; sourceTree = "<group>"; };
6967B2221E27BD4A00A129E2 /* List.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = List.cpp; sourceTree = "<group>"; };
6967B2231E27BD4A00A129E2 /* List.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = List.h; sourceTree = "<group>"; };
6967B2241E27BD4A00A129E2 /* MemoryUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MemoryUtils.h; sourceTree = "<group>"; };
6967B2251E27BD4A00A129E2 /* NameToCharCode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NameToCharCode.cpp; sourceTree = "<group>"; };
6967B2261E27BD4A00A129E2 /* NameToCharCode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NameToCharCode.h; sourceTree = "<group>"; };
6967B2271E27BD4A00A129E2 /* NameToUnicodeTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NameToUnicodeTable.h; sourceTree = "<group>"; };
6967B2281E27BD4A00A129E2 /* Object.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Object.cpp; sourceTree = "<group>"; };
6967B2291E27BD4A00A129E2 /* Object.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Object.h; sourceTree = "<group>"; };
6967B22A1E27BD4A00A129E2 /* Outline.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Outline.cpp; sourceTree = "<group>"; };
6967B22B1E27BD4A00A129E2 /* Outline.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Outline.h; sourceTree = "<group>"; };
6967B22C1E27BD4A00A129E2 /* OutputDevice.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OutputDevice.cpp; sourceTree = "<group>"; };
6967B22D1E27BD4A00A129E2 /* OutputDevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OutputDevice.h; sourceTree = "<group>"; };
6967B22E1E27BD4A00A129E2 /* Page.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Page.cpp; sourceTree = "<group>"; };
6967B22F1E27BD4A00A129E2 /* Page.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Page.h; sourceTree = "<group>"; };
6967B2301E27BD4A00A129E2 /* Parser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Parser.cpp; sourceTree = "<group>"; };
6967B2311E27BD4A00A129E2 /* Parser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Parser.h; sourceTree = "<group>"; };
6967B2321E27BD4A00A129E2 /* PDFDoc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PDFDoc.cpp; sourceTree = "<group>"; };
6967B2331E27BD4A00A129E2 /* PDFDoc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PDFDoc.h; sourceTree = "<group>"; };
6967B2341E27BD4A00A129E2 /* PDFDocEncoding.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PDFDocEncoding.h; sourceTree = "<group>"; };
6967B2351E27BD4A00A129E2 /* PSLexer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PSLexer.cpp; sourceTree = "<group>"; };
6967B2361E27BD4A00A129E2 /* PSLexer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PSLexer.h; sourceTree = "<group>"; };
6967B2371E27BD4A00A129E2 /* RendererOutputDev.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RendererOutputDev.cpp; sourceTree = "<group>"; };
6967B2381E27BD4A00A129E2 /* RendererOutputDev.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RendererOutputDev.h; sourceTree = "<group>"; };
6967B2391E27BD4A00A129E2 /* SecurityHandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SecurityHandler.cpp; sourceTree = "<group>"; };
6967B23A1E27BD4A00A129E2 /* SecurityHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecurityHandler.h; sourceTree = "<group>"; };
6967B23B1E27BD4A00A129E2 /* Stream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Stream.cpp; sourceTree = "<group>"; };
6967B23C1E27BD4A00A129E2 /* Stream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Stream.h; sourceTree = "<group>"; };
6967B23D1E27BD4A00A129E2 /* StringExt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StringExt.cpp; sourceTree = "<group>"; };
6967B23E1E27BD4A00A129E2 /* StringExt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StringExt.h; sourceTree = "<group>"; };
6967B23F1E27BD4A00A129E2 /* UnicodeMap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UnicodeMap.cpp; sourceTree = "<group>"; };
6967B2401E27BD4A00A129E2 /* UnicodeMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UnicodeMap.h; sourceTree = "<group>"; };
6967B2411E27BD4A00A129E2 /* UnicodeMapTables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UnicodeMapTables.h; sourceTree = "<group>"; };
6967B2421E27BD4A00A129E2 /* UTF8.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UTF8.h; sourceTree = "<group>"; };
6967B2431E27BD4A00A129E2 /* XmlUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XmlUtils.h; sourceTree = "<group>"; };
6967B2441E27BD4A00A129E2 /* XRef.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = XRef.cpp; sourceTree = "<group>"; };
6967B2451E27BD4A00A129E2 /* XRef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XRef.h; sourceTree = "<group>"; };
6967B26D1E27BD5100A129E2 /* Fontd050000l.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Fontd050000l.h; sourceTree = "<group>"; };
6967B26E1E27BD5100A129E2 /* Fontn019003l.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Fontn019003l.h; sourceTree = "<group>"; };
6967B26F1E27BD5100A129E2 /* Fontn019004l.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Fontn019004l.h; sourceTree = "<group>"; };
6967B2701E27BD5100A129E2 /* Fontn019023l.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Fontn019023l.h; sourceTree = "<group>"; };
6967B2711E27BD5100A129E2 /* Fontn019024l.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Fontn019024l.h; sourceTree = "<group>"; };
6967B2721E27BD5100A129E2 /* Fontn021003l.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Fontn021003l.h; sourceTree = "<group>"; };
6967B2731E27BD5100A129E2 /* Fontn021004l.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Fontn021004l.h; sourceTree = "<group>"; };
6967B2741E27BD5100A129E2 /* Fontn021023l.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Fontn021023l.h; sourceTree = "<group>"; };
6967B2751E27BD5100A129E2 /* Fontn021024l.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Fontn021024l.h; sourceTree = "<group>"; };
6967B2761E27BD5100A129E2 /* Fontn022003l.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Fontn022003l.h; sourceTree = "<group>"; };
6967B2771E27BD5100A129E2 /* Fontn022004l.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Fontn022004l.h; sourceTree = "<group>"; };
6967B2781E27BD5100A129E2 /* Fontn022023l.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Fontn022023l.h; sourceTree = "<group>"; };
6967B2791E27BD5100A129E2 /* Fontn022024l.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Fontn022024l.h; sourceTree = "<group>"; };
6967B2A71E27BD5100A129E2 /* Fonts050000l.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Fonts050000l.h; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
6967B1D81E27BD1D00A129E2 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
6967B1D21E27BD1D00A129E2 = {
isa = PBXGroup;
children = (
6967B1DD1E27BD1D00A129E2 /* PdfReader */,
6967B1DC1E27BD1D00A129E2 /* Products */,
);
sourceTree = "<group>";
};
6967B1DC1E27BD1D00A129E2 /* Products */ = {
isa = PBXGroup;
children = (
6967B1DB1E27BD1D00A129E2 /* libPdfReader.a */,
);
name = Products;
sourceTree = "<group>";
};
6967B1DD1E27BD1D00A129E2 /* PdfReader */ = {
isa = PBXGroup;
children = (
6967B1E71E27BD4000A129E2 /* PdfReader.cpp */,
6967B1E81E27BD4000A129E2 /* PdfReader.h */,
6967B26C1E27BD5100A129E2 /* Resources */,
6967B1EA1E27BD4A00A129E2 /* Src */,
);
path = PdfReader;
sourceTree = "<group>";
};
6967B1EA1E27BD4A00A129E2 /* Src */ = {
isa = PBXGroup;
children = (
6967B1EB1E27BD4A00A129E2 /* Annot.cpp */,
6967B1EC1E27BD4A00A129E2 /* Annot.h */,
6967B1ED1E27BD4A00A129E2 /* Array.cpp */,
6967B1EE1E27BD4A00A129E2 /* Array.h */,
6967B1EF1E27BD4A00A129E2 /* BuiltinFont.h */,
6967B1F01E27BD4A00A129E2 /* BuiltinFontTables.h */,
6967B1F11E27BD4A00A129E2 /* Catalog.cpp */,
6967B1F21E27BD4A00A129E2 /* Catalog.h */,
6967B1F31E27BD4A00A129E2 /* CCITT-Tables.h */,
6967B1F41E27BD4A00A129E2 /* CharCodeToUnicode.cpp */,
6967B1F51E27BD4A00A129E2 /* CharCodeToUnicode.h */,
6967B1F61E27BD4A00A129E2 /* CharTypes.h */,
6967B1F71E27BD4A00A129E2 /* CMap.cpp */,
6967B1F81E27BD4A00A129E2 /* CMap.h */,
6967B1F91E27BD4A00A129E2 /* Constants.h */,
6967B1FA1E27BD4A00A129E2 /* Decrypt.cpp */,
6967B1FB1E27BD4A00A129E2 /* Decrypt.h */,
6967B1FC1E27BD4A00A129E2 /* Dict.cpp */,
6967B1FD1E27BD4A00A129E2 /* Dict.h */,
6967B1FE1E27BD4A00A129E2 /* EncodingTables.h */,
6967B1FF1E27BD4A00A129E2 /* ErrorConstants.h */,
6967B2001E27BD4A00A129E2 /* ExtractImageOutputDev.cpp */,
6967B2011E27BD4A00A129E2 /* ExtractImageOutputDev.h */,
6967B2021E27BD4A00A129E2 /* File.h */,
6967B2031E27BD4A00A129E2 /* FontFileBase.cpp */,
6967B2041E27BD4A00A129E2 /* FontFileBase.h */,
6967B2051E27BD4A00A129E2 /* FontFileEncodings.h */,
6967B2061E27BD4A00A129E2 /* FontFileTrueType.cpp */,
6967B2071E27BD4A00A129E2 /* FontFileTrueType.h */,
6967B2081E27BD4A00A129E2 /* FontFileType1.cpp */,
6967B2091E27BD4A00A129E2 /* FontFileType1.h */,
6967B20A1E27BD4A00A129E2 /* FontFileType1C.cpp */,
6967B20B1E27BD4A00A129E2 /* FontFileType1C.h */,
6967B20C1E27BD4A00A129E2 /* Function.cpp */,
6967B20D1E27BD4A00A129E2 /* Function.h */,
6967B20E1E27BD4A00A129E2 /* GFont.cpp */,
6967B20F1E27BD4A00A129E2 /* GFont.h */,
6967B2101E27BD4A00A129E2 /* GlobalParams.cpp */,
6967B2111E27BD4A00A129E2 /* GlobalParams.h */,
6967B2121E27BD4A00A129E2 /* Graphics.cpp */,
6967B2131E27BD4A00A129E2 /* Graphics.h */,
6967B2141E27BD4A00A129E2 /* GState.cpp */,
6967B2151E27BD4A00A129E2 /* GState.h */,
6967B2161E27BD4A00A129E2 /* Hash.cpp */,
6967B2171E27BD4A00A129E2 /* Hash.h */,
6967B2181E27BD4A00A129E2 /* JArithmeticDecoder.cpp */,
6967B2191E27BD4A00A129E2 /* JArithmeticDecoder.h */,
6967B21A1E27BD4A00A129E2 /* JBIG2Stream.cpp */,
6967B21B1E27BD4A00A129E2 /* JBIG2Stream.h */,
6967B21C1E27BD4A00A129E2 /* JPXStream.cpp */,
6967B21D1E27BD4A00A129E2 /* JPXStream.h */,
6967B21E1E27BD4A00A129E2 /* Lexer.cpp */,
6967B21F1E27BD4A00A129E2 /* Lexer.h */,
6967B2201E27BD4A00A129E2 /* Link.cpp */,
6967B2211E27BD4A00A129E2 /* Link.h */,
6967B2221E27BD4A00A129E2 /* List.cpp */,
6967B2231E27BD4A00A129E2 /* List.h */,
6967B2241E27BD4A00A129E2 /* MemoryUtils.h */,
6967B2251E27BD4A00A129E2 /* NameToCharCode.cpp */,
6967B2261E27BD4A00A129E2 /* NameToCharCode.h */,
6967B2271E27BD4A00A129E2 /* NameToUnicodeTable.h */,
6967B2281E27BD4A00A129E2 /* Object.cpp */,
6967B2291E27BD4A00A129E2 /* Object.h */,
6967B22A1E27BD4A00A129E2 /* Outline.cpp */,
6967B22B1E27BD4A00A129E2 /* Outline.h */,
6967B22C1E27BD4A00A129E2 /* OutputDevice.cpp */,
6967B22D1E27BD4A00A129E2 /* OutputDevice.h */,
6967B22E1E27BD4A00A129E2 /* Page.cpp */,
6967B22F1E27BD4A00A129E2 /* Page.h */,
6967B2301E27BD4A00A129E2 /* Parser.cpp */,
6967B2311E27BD4A00A129E2 /* Parser.h */,
6967B2321E27BD4A00A129E2 /* PDFDoc.cpp */,
6967B2331E27BD4A00A129E2 /* PDFDoc.h */,
6967B2341E27BD4A00A129E2 /* PDFDocEncoding.h */,
6967B2351E27BD4A00A129E2 /* PSLexer.cpp */,
6967B2361E27BD4A00A129E2 /* PSLexer.h */,
6967B2371E27BD4A00A129E2 /* RendererOutputDev.cpp */,
6967B2381E27BD4A00A129E2 /* RendererOutputDev.h */,
6967B2391E27BD4A00A129E2 /* SecurityHandler.cpp */,
6967B23A1E27BD4A00A129E2 /* SecurityHandler.h */,
6967B23B1E27BD4A00A129E2 /* Stream.cpp */,
6967B23C1E27BD4A00A129E2 /* Stream.h */,
6967B23D1E27BD4A00A129E2 /* StringExt.cpp */,
6967B23E1E27BD4A00A129E2 /* StringExt.h */,
6967B23F1E27BD4A00A129E2 /* UnicodeMap.cpp */,
6967B2401E27BD4A00A129E2 /* UnicodeMap.h */,
6967B2411E27BD4A00A129E2 /* UnicodeMapTables.h */,
6967B2421E27BD4A00A129E2 /* UTF8.h */,
6967B2431E27BD4A00A129E2 /* XmlUtils.h */,
6967B2441E27BD4A00A129E2 /* XRef.cpp */,
6967B2451E27BD4A00A129E2 /* XRef.h */,
);
name = Src;
path = ../../Src;
sourceTree = "<group>";
};
6967B26C1E27BD5100A129E2 /* Resources */ = {
isa = PBXGroup;
children = (
6967B26D1E27BD5100A129E2 /* Fontd050000l.h */,
6967B26E1E27BD5100A129E2 /* Fontn019003l.h */,
6967B26F1E27BD5100A129E2 /* Fontn019004l.h */,
6967B2701E27BD5100A129E2 /* Fontn019023l.h */,
6967B2711E27BD5100A129E2 /* Fontn019024l.h */,
6967B2721E27BD5100A129E2 /* Fontn021003l.h */,
6967B2731E27BD5100A129E2 /* Fontn021004l.h */,
6967B2741E27BD5100A129E2 /* Fontn021023l.h */,
6967B2751E27BD5100A129E2 /* Fontn021024l.h */,
6967B2761E27BD5100A129E2 /* Fontn022003l.h */,
6967B2771E27BD5100A129E2 /* Fontn022004l.h */,
6967B2781E27BD5100A129E2 /* Fontn022023l.h */,
6967B2791E27BD5100A129E2 /* Fontn022024l.h */,
6967B2A71E27BD5100A129E2 /* Fonts050000l.h */,
);
name = Resources;
path = ../../Resources;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
6967B1DA1E27BD1D00A129E2 /* PdfReader */ = {
isa = PBXNativeTarget;
buildConfigurationList = 6967B1E41E27BD1D00A129E2 /* Build configuration list for PBXNativeTarget "PdfReader" */;
buildPhases = (
6967B1D71E27BD1D00A129E2 /* Sources */,
6967B1D81E27BD1D00A129E2 /* Frameworks */,
6967B1D91E27BD1D00A129E2 /* CopyFiles */,
);
buildRules = (
);
dependencies = (
);
name = PdfReader;
productName = PdfReader;
productReference = 6967B1DB1E27BD1D00A129E2 /* libPdfReader.a */;
productType = "com.apple.product-type.library.static";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
6967B1D31E27BD1D00A129E2 /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 0820;
ORGANIZATIONNAME = OnlyOffce;
TargetAttributes = {
6967B1DA1E27BD1D00A129E2 = {
CreatedOnToolsVersion = 8.2;
DevelopmentTeam = 2WH24U26GJ;
ProvisioningStyle = Automatic;
};
};
};
buildConfigurationList = 6967B1D61E27BD1D00A129E2 /* Build configuration list for PBXProject "PdfReader" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = English;
hasScannedForEncodings = 0;
knownRegions = (
en,
);
mainGroup = 6967B1D21E27BD1D00A129E2;
productRefGroup = 6967B1DC1E27BD1D00A129E2 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
6967B1DA1E27BD1D00A129E2 /* PdfReader */,
);
};
/* End PBXProject section */
/* Begin PBXSourcesBuildPhase section */
6967B1D71E27BD1D00A129E2 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
6967B26A1E27BD4A00A129E2 /* UnicodeMap.cpp in Sources */,
6967B24F1E27BD4A00A129E2 /* FontFileTrueType.cpp in Sources */,
6967B24A1E27BD4A00A129E2 /* CMap.cpp in Sources */,
6967B2461E27BD4A00A129E2 /* Annot.cpp in Sources */,
6967B2561E27BD4A00A129E2 /* GState.cpp in Sources */,
6967B2521E27BD4A00A129E2 /* Function.cpp in Sources */,
6967B24D1E27BD4A00A129E2 /* ExtractImageOutputDev.cpp in Sources */,
6967B2591E27BD4A00A129E2 /* JBIG2Stream.cpp in Sources */,
6967B2501E27BD4A00A129E2 /* FontFileType1.cpp in Sources */,
6967B26B1E27BD4A00A129E2 /* XRef.cpp in Sources */,
6967B2671E27BD4A00A129E2 /* SecurityHandler.cpp in Sources */,
6967B25A1E27BD4A00A129E2 /* JPXStream.cpp in Sources */,
6967B2551E27BD4A00A129E2 /* Graphics.cpp in Sources */,
6967B2541E27BD4A00A129E2 /* GlobalParams.cpp in Sources */,
6967B2641E27BD4A00A129E2 /* PDFDoc.cpp in Sources */,
6967B1E91E27BD4000A129E2 /* PdfReader.cpp in Sources */,
6967B2601E27BD4A00A129E2 /* Outline.cpp in Sources */,
6967B2491E27BD4A00A129E2 /* CharCodeToUnicode.cpp in Sources */,
6967B2571E27BD4A00A129E2 /* Hash.cpp in Sources */,
6967B25B1E27BD4A00A129E2 /* Lexer.cpp in Sources */,
6967B25C1E27BD4A00A129E2 /* Link.cpp in Sources */,
6967B25E1E27BD4A00A129E2 /* NameToCharCode.cpp in Sources */,
6967B25F1E27BD4A00A129E2 /* Object.cpp in Sources */,
6967B2471E27BD4A00A129E2 /* Array.cpp in Sources */,
6967B2691E27BD4A00A129E2 /* StringExt.cpp in Sources */,
6967B2581E27BD4A00A129E2 /* JArithmeticDecoder.cpp in Sources */,
6967B24C1E27BD4A00A129E2 /* Dict.cpp in Sources */,
6967B2611E27BD4A00A129E2 /* OutputDevice.cpp in Sources */,
6967B24B1E27BD4A00A129E2 /* Decrypt.cpp in Sources */,
6967B2621E27BD4A00A129E2 /* Page.cpp in Sources */,
6967B2681E27BD4A00A129E2 /* Stream.cpp in Sources */,
6967B2481E27BD4A00A129E2 /* Catalog.cpp in Sources */,
6967B2531E27BD4A00A129E2 /* GFont.cpp in Sources */,
6967B24E1E27BD4A00A129E2 /* FontFileBase.cpp in Sources */,
6967B2661E27BD4A00A129E2 /* RendererOutputDev.cpp in Sources */,
6967B2511E27BD4A00A129E2 /* FontFileType1C.cpp in Sources */,
6967B2631E27BD4A00A129E2 /* Parser.cpp in Sources */,
6967B2651E27BD4A00A129E2 /* PSLexer.cpp in Sources */,
6967B25D1E27BD4A00A129E2 /* List.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
6967B1E21E27BD1D00A129E2 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 10.2;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
};
name = Debug;
};
6967B1E31E27BD1D00A129E2 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 10.2;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
VALIDATE_PRODUCT = YES;
};
name = Release;
};
6967B1E51E27BD1D00A129E2 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
DEVELOPMENT_TEAM = 2WH24U26GJ;
GCC_PREPROCESSOR_DEFINITIONS = _IOS;
OTHER_LDFLAGS = "-ObjC";
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
};
name = Debug;
};
6967B1E61E27BD1D00A129E2 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
DEVELOPMENT_TEAM = 2WH24U26GJ;
GCC_PREPROCESSOR_DEFINITIONS = _IOS;
OTHER_LDFLAGS = "-ObjC";
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
6967B1D61E27BD1D00A129E2 /* Build configuration list for PBXProject "PdfReader" */ = {
isa = XCConfigurationList;
buildConfigurations = (
6967B1E21E27BD1D00A129E2 /* Debug */,
6967B1E31E27BD1D00A129E2 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
6967B1E41E27BD1D00A129E2 /* Build configuration list for PBXNativeTarget "PdfReader" */ = {
isa = XCConfigurationList;
buildConfigurations = (
6967B1E51E27BD1D00A129E2 /* Debug */,
6967B1E61E27BD1D00A129E2 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 6967B1D31E27BD1D00A129E2 /* Project object */;
}

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<Workspace
version = "1.0">
<FileRef
location = "self:PdfReader.xcodeproj">
</FileRef>
</Workspace>

View File

@ -0,0 +1 @@
DO NOT REMOVE FOLDER FOR XCODE

View File

@ -34,6 +34,17 @@
69415FEF1CB5248F003E771B /* libjpeg_ios.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 69415FCE1CB5243F003E771B /* libjpeg_ios.a */; };
69415FF21CB5249A003E771B /* libjbig_ios.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 69415FCB1CB5243F003E771B /* libjbig_ios.a */; };
69415FF51CB524A3003E771B /* libjasper_ios.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 69415FC81CB5243F003E771B /* libjasper_ios.a */; };
6967AFB01E2793A500A129E2 /* cextracttools.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967AFAE1E2793A500A129E2 /* cextracttools.cpp */; };
6967AFB11E2793A500A129E2 /* cextracttools.h in Headers */ = {isa = PBXBuildFile; fileRef = 6967AFAF1E2793A500A129E2 /* cextracttools.h */; };
6967AFB51E27940600A129E2 /* ASCConverters.h in Headers */ = {isa = PBXBuildFile; fileRef = 6967AFB31E27940600A129E2 /* ASCConverters.h */; };
6967AFDF1E279B3600A129E2 /* libTxtXmlFormatLib.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6967AFDC1E279B2300A129E2 /* libTxtXmlFormatLib.a */; };
6967B0B31E27A07100A129E2 /* libPPTFormatLib.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6967B0961E27A03800A129E2 /* libPPTFormatLib.a */; };
6967B0D41E27A36E00A129E2 /* libHtmlFile.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6967B0D11E27A35F00A129E2 /* libHtmlFile.a */; };
6967B10A1E27A41B00A129E2 /* libPdfWriter.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6967B1091E27A41400A129E2 /* libPdfWriter.a */; };
6967B10F1E27A65600A129E2 /* OfficeFileFormatChecker.h in Headers */ = {isa = PBXBuildFile; fileRef = 6967B10D1E27A65600A129E2 /* OfficeFileFormatChecker.h */; };
6967B1101E27A65600A129E2 /* OfficeFileFormatChecker2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B10E1E27A65600A129E2 /* OfficeFileFormatChecker2.cpp */; };
6967B1D11E27B9D700A129E2 /* libRtfFormatLib.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6967B1CE1E27B9C500A129E2 /* libRtfFormatLib.a */; };
6967BEB01E27D16A00A129E2 /* ASCConverters_ios.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967BEAF1E27D16A00A129E2 /* ASCConverters_ios.cpp */; };
698AF4C31C0745980080D889 /* libicu.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 698AF4C01C0740960080D889 /* libicu.a */; };
69DA32F11CEE100E00E10AF0 /* libagg_ios.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 69DA323D1CEE092A00E10AF0 /* libagg_ios.a */; };
69DA32F21CEE100E00E10AF0 /* libcximage_ios.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 69DA322B1CEE087D00E10AF0 /* libcximage_ios.a */; };
@ -202,6 +213,76 @@
remoteGlobalIDString = 17C100911ACC4D64006B99B3;
remoteInfo = jasper;
};
6967AFDB1E279B2300A129E2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 6967AFD71E279B2300A129E2 /* TxtXmlFormatLib.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 6967AFBF1E2798B900A129E2;
remoteInfo = TxtXmlFormatLib;
};
6967AFDD1E279B2D00A129E2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 6967AFD71E279B2300A129E2 /* TxtXmlFormatLib.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 6967AFBE1E2798B900A129E2;
remoteInfo = TxtXmlFormatLib;
};
6967B0951E27A03800A129E2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 6967B0911E27A03800A129E2 /* PPTFormatLib.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 6967AFFB1E279D3900A129E2;
remoteInfo = PPTFormatLib;
};
6967B0B01E27A06900A129E2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 6967B0911E27A03800A129E2 /* PPTFormatLib.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 6967AFFA1E279D3900A129E2;
remoteInfo = PPTFormatLib;
};
6967B0D01E27A35F00A129E2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 6967B0CC1E27A35E00A129E2 /* HtmlFile.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 6967B0BD1E27A22E00A129E2;
remoteInfo = HtmlFile;
};
6967B0D21E27A36800A129E2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 6967B0CC1E27A35E00A129E2 /* HtmlFile.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 6967B0BC1E27A22E00A129E2;
remoteInfo = HtmlFile;
};
6967B1081E27A41400A129E2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 6967B1031E27A41300A129E2 /* PdfWriter.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 7C560F6F1AA71A91000E5860;
remoteInfo = PdfWriter;
};
6967B10B1E27A42500A129E2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 6967B1031E27A41300A129E2 /* PdfWriter.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 7C560F6E1AA71A91000E5860;
remoteInfo = PdfWriter;
};
6967B1CD1E27B9C500A129E2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 6967B1C91E27B9C400A129E2 /* RtfFormatLib.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 6967B1291E27B44D00A129E2;
remoteInfo = RtfFormatLib;
};
6967B1CF1E27B9D000A129E2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 6967B1C91E27B9C400A129E2 /* RtfFormatLib.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 6967B1281E27B44D00A129E2;
remoteInfo = RtfFormatLib;
};
698AF4BF1C0740960080D889 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 698AF4BB1C0740960080D889 /* icu.xcodeproj */;
@ -373,6 +454,17 @@
69415FBD1CB5243F003E771B /* jpeg.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = jpeg.xcodeproj; path = ../../../../DesktopEditor/mac_build/cximage/jpeg/jpeg.xcodeproj; sourceTree = "<group>"; };
69415FC01CB5243F003E771B /* jbig.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = jbig.xcodeproj; path = ../../../../DesktopEditor/mac_build/cximage/jbig/jbig.xcodeproj; sourceTree = "<group>"; };
69415FC31CB5243F003E771B /* jasper.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = jasper.xcodeproj; path = ../../../../DesktopEditor/mac_build/cximage/jasper/jasper.xcodeproj; sourceTree = "<group>"; };
6967AFAE1E2793A500A129E2 /* cextracttools.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = cextracttools.cpp; path = ../../../../src/cextracttools.cpp; sourceTree = "<group>"; };
6967AFAF1E2793A500A129E2 /* cextracttools.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = cextracttools.h; path = ../../../../src/cextracttools.h; sourceTree = "<group>"; };
6967AFB31E27940600A129E2 /* ASCConverters.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ASCConverters.h; path = ../../../../src/ASCConverters.h; sourceTree = "<group>"; };
6967AFD71E279B2300A129E2 /* TxtXmlFormatLib.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = TxtXmlFormatLib.xcodeproj; path = ../../../../ASCOfficeTxtFile/TxtXmlFormatLib/Mac/TxtXmlFormatLib/TxtXmlFormatLib.xcodeproj; sourceTree = "<group>"; };
6967B0911E27A03800A129E2 /* PPTFormatLib.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = PPTFormatLib.xcodeproj; path = ../../../../ASCOfficePPTFile/PPTFormatLib/Mac/PPTFormatLib.xcodeproj; sourceTree = "<group>"; };
6967B0CC1E27A35E00A129E2 /* HtmlFile.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = HtmlFile.xcodeproj; path = ../../../../HtmlFile/Mac/HtmlFile/HtmlFile.xcodeproj; sourceTree = "<group>"; };
6967B1031E27A41300A129E2 /* PdfWriter.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = PdfWriter.xcodeproj; path = ../../../../DesktopEditor/ios_projects/PdfWriter/PdfWriter.xcodeproj; sourceTree = "<group>"; };
6967B10D1E27A65600A129E2 /* OfficeFileFormatChecker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OfficeFileFormatChecker.h; path = ../../../../../Common/OfficeFileFormatChecker.h; sourceTree = "<group>"; };
6967B10E1E27A65600A129E2 /* OfficeFileFormatChecker2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = OfficeFileFormatChecker2.cpp; path = ../../../../../Common/OfficeFileFormatChecker2.cpp; sourceTree = "<group>"; };
6967B1C91E27B9C400A129E2 /* RtfFormatLib.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RtfFormatLib.xcodeproj; path = ../../../../ASCOfficeRtfFile/RtfFormatLib/Mac/RtfFormatLib.xcodeproj; sourceTree = "<group>"; };
6967BEAF1E27D16A00A129E2 /* ASCConverters_ios.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ASCConverters_ios.cpp; path = ../../../../src/ASCConverters_ios.cpp; sourceTree = "<group>"; };
698AF4BB1C0740960080D889 /* icu.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = icu.xcodeproj; path = ../../../../UnicodeConverter/icubuilds/mac/icu/icu.xcodeproj; sourceTree = "<group>"; };
69DA32261CEE087D00E10AF0 /* cximage.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = cximage.xcodeproj; path = ../../../../DesktopEditor/mac_build/cximage/cximage.xcodeproj; sourceTree = "<group>"; };
69DA322C1CEE08DC00E10AF0 /* metafile.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = metafile.xcodeproj; path = ../../../../DesktopEditor/mac_build/metafile/metafile.xcodeproj; sourceTree = "<group>"; };
@ -391,6 +483,11 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
6967B1D11E27B9D700A129E2 /* libRtfFormatLib.a in Frameworks */,
6967B10A1E27A41B00A129E2 /* libPdfWriter.a in Frameworks */,
6967B0D41E27A36E00A129E2 /* libHtmlFile.a in Frameworks */,
6967B0B31E27A07100A129E2 /* libPPTFormatLib.a in Frameworks */,
6967AFDF1E279B3600A129E2 /* libTxtXmlFormatLib.a in Frameworks */,
69EC66D91E01775B003527E2 /* libUnicodeConverter.a in Frameworks */,
69DA32F11CEE100E00E10AF0 /* libagg_ios.a in Frameworks */,
69DA32F21CEE100E00E10AF0 /* libcximage_ios.a in Frameworks */,
@ -430,6 +527,11 @@
17C27A0B1AC2DB3C00E1D003 = {
isa = PBXGroup;
children = (
6967B1C91E27B9C400A129E2 /* RtfFormatLib.xcodeproj */,
6967B1031E27A41300A129E2 /* PdfWriter.xcodeproj */,
6967B0CC1E27A35E00A129E2 /* HtmlFile.xcodeproj */,
6967B0911E27A03800A129E2 /* PPTFormatLib.xcodeproj */,
6967AFD71E279B2300A129E2 /* TxtXmlFormatLib.xcodeproj */,
69EC66CD1E01770C003527E2 /* UnicodeConverter.xcodeproj */,
69415FAE1CB5243F003E771B /* mng.xcodeproj */,
69415FB11CB5243F003E771B /* png.xcodeproj */,
@ -468,6 +570,7 @@
17C27A161AC2DB3C00E1D003 /* SDK */ = {
isa = PBXGroup;
children = (
6967AFA51E27918600A129E2 /* src */,
17C27A171AC2DB3D00E1D003 /* X2tConverter.h */,
17C27A191AC2DB3D00E1D003 /* X2tConverter.mm */,
);
@ -555,6 +658,67 @@
name = Products;
sourceTree = "<group>";
};
6967AFA51E27918600A129E2 /* src */ = {
isa = PBXGroup;
children = (
6967B1181E27A9D500A129E2 /* OfficeFileFormatChecker */,
6967BEAF1E27D16A00A129E2 /* ASCConverters_ios.cpp */,
6967AFB31E27940600A129E2 /* ASCConverters.h */,
6967AFAE1E2793A500A129E2 /* cextracttools.cpp */,
6967AFAF1E2793A500A129E2 /* cextracttools.h */,
);
name = src;
sourceTree = "<group>";
};
6967AFD81E279B2300A129E2 /* Products */ = {
isa = PBXGroup;
children = (
6967AFDC1E279B2300A129E2 /* libTxtXmlFormatLib.a */,
);
name = Products;
sourceTree = "<group>";
};
6967B0921E27A03800A129E2 /* Products */ = {
isa = PBXGroup;
children = (
6967B0961E27A03800A129E2 /* libPPTFormatLib.a */,
);
name = Products;
sourceTree = "<group>";
};
6967B0CD1E27A35E00A129E2 /* Products */ = {
isa = PBXGroup;
children = (
6967B0D11E27A35F00A129E2 /* libHtmlFile.a */,
);
name = Products;
sourceTree = "<group>";
};
6967B1041E27A41300A129E2 /* Products */ = {
isa = PBXGroup;
children = (
6967B1091E27A41400A129E2 /* libPdfWriter.a */,
);
name = Products;
sourceTree = "<group>";
};
6967B1181E27A9D500A129E2 /* OfficeFileFormatChecker */ = {
isa = PBXGroup;
children = (
6967B10D1E27A65600A129E2 /* OfficeFileFormatChecker.h */,
6967B10E1E27A65600A129E2 /* OfficeFileFormatChecker2.cpp */,
);
name = OfficeFileFormatChecker;
sourceTree = "<group>";
};
6967B1CA1E27B9C400A129E2 /* Products */ = {
isa = PBXGroup;
children = (
6967B1CE1E27B9C500A129E2 /* libRtfFormatLib.a */,
);
name = Products;
sourceTree = "<group>";
};
698AF4BC1C0740960080D889 /* Products */ = {
isa = PBXGroup;
children = (
@ -650,6 +814,9 @@
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
6967AFB11E2793A500A129E2 /* cextracttools.h in Headers */,
6967B10F1E27A65600A129E2 /* OfficeFileFormatChecker.h in Headers */,
6967AFB51E27940600A129E2 /* ASCConverters.h in Headers */,
17C8DECC1ACD696100902C85 /* X2tConverter.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
@ -668,8 +835,14 @@
buildRules = (
);
dependencies = (
6967B1D01E27B9D000A129E2 /* PBXTargetDependency */,
6967B10C1E27A42500A129E2 /* PBXTargetDependency */,
6967B0D31E27A36800A129E2 /* PBXTargetDependency */,
6967B0B11E27A06900A129E2 /* PBXTargetDependency */,
6967AFDE1E279B2D00A129E2 /* PBXTargetDependency */,
69EC66D81E01774D003527E2 /* PBXTargetDependency */,
69DA32F01CEE100700E10AF0 /* PBXTargetDependency */,
69415F261CB51C32003E771B /* PBXTargetDependency */,
69DA32E81CEE0FFD00E10AF0 /* PBXTargetDependency */,
69DA32EC1CEE100200E10AF0 /* PBXTargetDependency */,
69DA32EA1CEE0FFF00E10AF0 /* PBXTargetDependency */,
@ -685,7 +858,6 @@
69415FE51CB5246B003E771B /* PBXTargetDependency */,
69415FE21CB5245A003E771B /* PBXTargetDependency */,
69415FDF1CB5244D003E771B /* PBXTargetDependency */,
69415F261CB51C32003E771B /* PBXTargetDependency */,
698AF4C21C0745930080D889 /* PBXTargetDependency */,
177C43311AD7C0E400055DD7 /* PBXTargetDependency */,
69DA32EE1CEE100400E10AF0 /* PBXTargetDependency */,
@ -744,6 +916,10 @@
ProductGroup = 69DA324B1CEE095000E10AF0 /* Products */;
ProjectRef = 69DA324A1CEE095000E10AF0 /* graphics.xcodeproj */;
},
{
ProductGroup = 6967B0CD1E27A35E00A129E2 /* Products */;
ProjectRef = 6967B0CC1E27A35E00A129E2 /* HtmlFile.xcodeproj */;
},
{
ProductGroup = 698AF4BC1C0740960080D889 /* Products */;
ProjectRef = 698AF4BB1C0740960080D889 /* icu.xcodeproj */;
@ -780,10 +956,18 @@
ProductGroup = 69415F201CB51C29003E771B /* Products */;
ProjectRef = 69415F1F1CB51C29003E771B /* OfficeUtils.xcodeproj */;
},
{
ProductGroup = 6967B1041E27A41300A129E2 /* Products */;
ProjectRef = 6967B1031E27A41300A129E2 /* PdfWriter.xcodeproj */;
},
{
ProductGroup = 69415FB21CB5243F003E771B /* Products */;
ProjectRef = 69415FB11CB5243F003E771B /* png.xcodeproj */;
},
{
ProductGroup = 6967B0921E27A03800A129E2 /* Products */;
ProjectRef = 6967B0911E27A03800A129E2 /* PPTFormatLib.xcodeproj */;
},
{
ProductGroup = 69DA325D1CEE09BB00E10AF0 /* Products */;
ProjectRef = 69DA325C1CEE09BB00E10AF0 /* PPTXFormatLib.xcodeproj */;
@ -796,10 +980,18 @@
ProductGroup = 69415FB51CB5243F003E771B /* Products */;
ProjectRef = 69415FB41CB5243F003E771B /* raw.xcodeproj */;
},
{
ProductGroup = 6967B1CA1E27B9C400A129E2 /* Products */;
ProjectRef = 6967B1C91E27B9C400A129E2 /* RtfFormatLib.xcodeproj */;
},
{
ProductGroup = 69415FB81CB5243F003E771B /* Products */;
ProjectRef = 69415FB71CB5243F003E771B /* tiff.xcodeproj */;
},
{
ProductGroup = 6967AFD81E279B2300A129E2 /* Products */;
ProjectRef = 6967AFD71E279B2300A129E2 /* TxtXmlFormatLib.xcodeproj */;
},
{
ProductGroup = 69EC66CE1E01770C003527E2 /* Products */;
ProjectRef = 69EC66CD1E01770C003527E2 /* UnicodeConverter.xcodeproj */;
@ -891,6 +1083,41 @@
remoteRef = 69415FDC1CB5243F003E771B /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
6967AFDC1E279B2300A129E2 /* libTxtXmlFormatLib.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libTxtXmlFormatLib.a;
remoteRef = 6967AFDB1E279B2300A129E2 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
6967B0961E27A03800A129E2 /* libPPTFormatLib.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libPPTFormatLib.a;
remoteRef = 6967B0951E27A03800A129E2 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
6967B0D11E27A35F00A129E2 /* libHtmlFile.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libHtmlFile.a;
remoteRef = 6967B0D01E27A35F00A129E2 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
6967B1091E27A41400A129E2 /* libPdfWriter.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libPdfWriter.a;
remoteRef = 6967B1081E27A41400A129E2 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
6967B1CE1E27B9C500A129E2 /* libRtfFormatLib.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libRtfFormatLib.a;
remoteRef = 6967B1CD1E27B9C500A129E2 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
698AF4C01C0740960080D889 /* libicu.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
@ -992,6 +1219,9 @@
buildActionMask = 2147483647;
files = (
17C8DEC71ACD696100902C85 /* X2tConverter.mm in Sources */,
6967B1101E27A65600A129E2 /* OfficeFileFormatChecker2.cpp in Sources */,
6967BEB01E27D16A00A129E2 /* ASCConverters_ios.cpp in Sources */,
6967AFB01E2793A500A129E2 /* cextracttools.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@ -1053,6 +1283,31 @@
name = jasper;
targetProxy = 69415FF31CB5249E003E771B /* PBXContainerItemProxy */;
};
6967AFDE1E279B2D00A129E2 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = TxtXmlFormatLib;
targetProxy = 6967AFDD1E279B2D00A129E2 /* PBXContainerItemProxy */;
};
6967B0B11E27A06900A129E2 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = PPTFormatLib;
targetProxy = 6967B0B01E27A06900A129E2 /* PBXContainerItemProxy */;
};
6967B0D31E27A36800A129E2 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = HtmlFile;
targetProxy = 6967B0D21E27A36800A129E2 /* PBXContainerItemProxy */;
};
6967B10C1E27A42500A129E2 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = PdfWriter;
targetProxy = 6967B10B1E27A42500A129E2 /* PBXContainerItemProxy */;
};
6967B1D01E27B9D000A129E2 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = RtfFormatLib;
targetProxy = 6967B1CF1E27B9D000A129E2 /* PBXContainerItemProxy */;
};
698AF4C21C0745930080D889 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = icu;
@ -1223,12 +1478,14 @@
AVS_USE_CONVERT_PPTX_TOCUSTOM_VML,
unix,
MAC,
_IOS,
);
HEADER_SEARCH_PATHS = (
"$(inherited)",
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
/usr/include/libxml2,
"$(PROJECT_DIR)/../../../../DesktopEditor/freetype-2.5.2/include",
"$(PROJECT_DIR)/../../../../DesktopEditor/agg-2.4/include",
);
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
ONLY_ACTIVE_ARCH = YES;
@ -1263,12 +1520,14 @@
AVS_USE_CONVERT_PPTX_TOCUSTOM_VML,
unix,
MAC,
_IOS,
);
HEADER_SEARCH_PATHS = (
"$(inherited)",
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
/usr/include/libxml2,
"$(PROJECT_DIR)/../../../../DesktopEditor/freetype-2.5.2/include",
"$(PROJECT_DIR)/../../../../DesktopEditor/agg-2.4/include",
);
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
OTHER_LDFLAGS = "-ObjC";

View File

@ -29,13 +29,6 @@
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
//
// X2tConverter.h
// X2tConverter
//
// Created by alexey.musinov on 25.03.15.
// Copyright (c) 2015 Ascensio System SIA. All rights reserved.
//
#import <Foundation/Foundation.h>

View File

@ -1,515 +1,43 @@
//
// X2tConverter.m
// X2tConverter
//
// Created by alexey.musinov on 25.03.15.
// Copyright (c) 2015 Ascensio System SIA. All rights reserved.
//
/*
* (c) Copyright Ascensio System SIA 2010-2016
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
#import "X2tConverter.h"
#include "cextracttools.h"
#include "ASCConverters.h"
#include <iostream>
#include <fstream>
#include "../../../../core/Common/DocxFormat/Source/SystemUtility/SystemUtility.h"
#include "../../../../core/ASCOfficeDocxFile2/DocWrapper/DocxSerializer.h"
#include "../../../../core/ASCOfficeDocxFile2/DocWrapper/XlsxSerializer.h"
#include "../../../../core/ASCOfficePPTXFile/ASCOfficePPTXFile.h"
#include "../../../../core/OfficeUtils/src/OfficeUtils.h"
#include "../../../../core/Common/DocxFormat/Source/SystemUtility/FileSystem/Directory.h"
#include "../../../../core/Common/DocxFormat/Source/XML/stringcommon.h"
#include "../../../../core/Common/DocxFormat/Source/XML/xmlutils.h"
#include "../../../../core/Common/OfficeFileErrorDescription.h"
#include "../../../../core/Common/OfficeFileFormats.h"
namespace NExtractTools
{
#define SUCCEEDED_X2T(nRes) (0 == (nRes) || AVS_FILEUTILS_ERROR_CONVERT_CORRUPTED == (nRes))
// docx -> bin
static int docx2doct_bin (const std::wstring &sFrom, const std::wstring &sTo, const std::wstring &sTemp, const std::wstring &sFontPath)
{
// Extract docx to temp directory
std::wstring sTempUnpackedDOCX = sTemp + FILE_SEPARATOR_STR + _T("docx_unpacked");
FileSystem::Directory::CreateDirectory(sTempUnpackedDOCX);
COfficeUtils oCOfficeUtils(NULL);
if (S_OK != oCOfficeUtils.ExtractToDirectory(sFrom, sTempUnpackedDOCX, NULL, 0))
return AVS_FILEUTILS_ERROR_CONVERT;
// Save to file (from temp dir)
BinDocxRW::CDocxSerializer m_oCDocxSerializer;
CString sFontPath1 = std_string2string(sFontPath);
m_oCDocxSerializer.setFontDir(sFontPath1);
//bool bRes = m_oCDocxSerializer.saveToFile (sResDoct, sSrcDocx, sTemp);
CString sXMLOptions;
bool res = m_oCDocxSerializer.saveToFile (std_string2string(sTo), std_string2string(sTempUnpackedDOCX), sXMLOptions) ? 0 : AVS_FILEUTILS_ERROR_CONVERT;
// sleep(3*60);
return res;
}
// docx -> doct
static int docx2doct (const std::wstring &sFrom, const std::wstring &sTo, const std::wstring &sTemp, const std::wstring &sFontPath)
{
// Extract docx to temp directory
std::wstring sResultDoctDir = sTemp + FILE_SEPARATOR_STR + _T("doct_unpacked");
std::wstring sResultDoctFileEditor = sResultDoctDir + FILE_SEPARATOR_STR + _T("Editor.bin");
FileSystem::Directory::CreateDirectory(sResultDoctDir);
int nRes = docx2doct_bin(sFrom, sResultDoctFileEditor, sTemp, sFontPath);
if (SUCCEEDED_X2T(nRes))
{
COfficeUtils oCOfficeUtils(NULL);
nRes = (S_OK == oCOfficeUtils.CompressFileOrDirectory(sResultDoctDir, sTo, -1)) ? nRes : AVS_FILEUTILS_ERROR_CONVERT;
}
return nRes;
}
// bin -> docx
static int doct_bin2docx (const std::wstring &sFrom, const std::wstring &sTo, const std::wstring &sTemp, const std::wstring &sFontPath, bool bFromChanges, const std::wstring &sThemeDir)
{
int nRes = 0;
CString sResultDocxDir = std_string2string(sTemp) + FILE_SEPARATOR_STR + _T("docx_unpacked");
FileSystem::Directory::CreateDirectory(sResultDocxDir);
std::wstring sTargetBin;
//#if !defined(_WIN32) && !defined (_WIN64)
// if(bFromChanges)
// nRes = apply_changes(sFrom, NSDoctRenderer::DoctRendererFormat::FormatFile::DOCT, sFontPath, sThemeDir, sTargetBin);
// else
//#endif
sTargetBin = sFrom;
BinDocxRW::CDocxSerializer m_oCDocxSerializer;
CString sFontPath1 = std_string2string(sFontPath);
m_oCDocxSerializer.setFontDir(sFontPath1);
CString sXMLOptions = _T("");
CString sThemePath; // will be filled by 'CreateDocxFolders' method
CString sMediaPath; // will be filled by 'CreateDocxFolders' method
CString sEmbedPath; // will be filled by 'CreateDocxFolders' method
m_oCDocxSerializer.CreateDocxFolders (sResultDocxDir, sThemePath, sMediaPath, sEmbedPath);
if (SUCCEEDED_X2T(nRes))
{
nRes = m_oCDocxSerializer.loadFromFile (std_string2string(sTargetBin), sResultDocxDir, sXMLOptions, sThemePath, sMediaPath, sEmbedPath) ? nRes : AVS_FILEUTILS_ERROR_CONVERT;
if (SUCCEEDED_X2T(nRes))
{
// compress
COfficeUtils oCOfficeUtils(NULL);
nRes = (S_OK == oCOfficeUtils.CompressFileOrDirectory (string2std_string(sResultDocxDir), sTo, -1)) ? nRes : AVS_FILEUTILS_ERROR_CONVERT;
}
}
return nRes;
}
// doct -> docx
static int doct2docx (const std::wstring &sFrom, const std::wstring &sTo, const std::wstring &sTemp, const std::wstring &sFontPath, bool bFromChanges, const std::wstring &sThemeDir)
{
// Extract docx to temp directory
std::wstring sTempUnpackedDOCT = sTemp + FILE_SEPARATOR_STR + _T("doct_unpacked");
std::wstring sTempDoctFileEditor = sTempUnpackedDOCT + FILE_SEPARATOR_STR + _T("Editor.bin");
FileSystem::Directory::CreateDirectory(sTempUnpackedDOCT);
// unzip doct to folder
COfficeUtils oCOfficeUtils(NULL);
if (S_OK != oCOfficeUtils.ExtractToDirectory(sFrom, sTempUnpackedDOCT, NULL, 0))
return AVS_FILEUTILS_ERROR_CONVERT;
return doct_bin2docx(sTempDoctFileEditor, sTo, sTemp, sFontPath, bFromChanges, sThemeDir);
}
// xslx -> bin
int xlsx2xlst_bin (const std::wstring &sFrom, const std::wstring &sTo, const std::wstring &sTemp, const std::wstring &sFontPath)
{
// Extract xlsx to temp directory
std::wstring sTempUnpackedXLSX = sTemp + FILE_SEPARATOR_STR + _T("xlsx_unpacked");
FileSystem::Directory::CreateDirectory(sTempUnpackedXLSX);
COfficeUtils oCOfficeUtils(NULL);
if (S_OK != oCOfficeUtils.ExtractToDirectory(sFrom, sTempUnpackedXLSX, NULL, 0))
return AVS_FILEUTILS_ERROR_CONVERT;
// Save to file (from temp dir)
BinXlsxRW::CXlsxSerializer m_oCXlsxSerializer;
CString sFontPath1 = std_string2string(sFontPath);
m_oCXlsxSerializer.setFontDir(sFontPath1);
CString sXMLOptions = _T("");
CString sTo1 = std_string2string(sTo);
return m_oCXlsxSerializer.saveToFile (sTo1, std_string2string(sTempUnpackedXLSX), sXMLOptions) ? 0 : AVS_FILEUTILS_ERROR_CONVERT;
}
// xslx -> xslt
static int xlsx2xlst (const std::wstring &sFrom, const std::wstring &sTo, const std::wstring &sTemp, const std::wstring &sFontPath)
{
// Extract xlsx to temp directory
std::wstring sResultXlstDir = sTemp + FILE_SEPARATOR_STR + _T("xlst_unpacked");
std::wstring sResultXlstFileEditor = sResultXlstDir + FILE_SEPARATOR_STR + _T("Editor.bin");
FileSystem::Directory::CreateDirectory(sResultXlstDir);
int nRes = xlsx2xlst_bin(sFrom, sResultXlstFileEditor, sTemp, sFontPath);
if (SUCCEEDED_X2T(nRes))
{
COfficeUtils oCOfficeUtils(NULL);
nRes = (S_OK == oCOfficeUtils.CompressFileOrDirectory(sResultXlstDir, sTo, -1)) ? nRes : AVS_FILEUTILS_ERROR_CONVERT;
}
return nRes;
}
// bin -> xslx
static int xlst_bin2xlsx (const std::wstring &sFrom, const std::wstring &sTo, const std::wstring &sTemp, const std::wstring &sFontPath, bool bFromChanges, const std::wstring &sThemeDir)
{
int nRes = 0;
// Extract xlsx to temp directory
std::wstring sResultXlsxDir = sTemp + FILE_SEPARATOR_STR + _T("xlsx_unpacked");
FileSystem::Directory::CreateDirectory(sResultXlsxDir);
std::wstring sTargetBin;
//#if !defined(_WIN32) && !defined (_WIN64)
// if(bFromChanges)
// nRes = apply_changes(sFrom, NSDoctRenderer::DoctRendererFormat::FormatFile::XLST, sFontPath, sThemeDir, sTargetBin);
// else
//#endif
sTargetBin = sFrom;
BinXlsxRW::CXlsxSerializer m_oCXlsxSerializer;
CString sFontPath1 = std_string2string(sFontPath);
m_oCXlsxSerializer.setFontDir(sFontPath1);
CString sXMLOptions = _T("");
CString sMediaPath; // will be filled by 'CreateXlsxFolders' method
CString sEmbedPath; // will be filled by 'CreateXlsxFolders' method
m_oCXlsxSerializer.CreateXlsxFolders (sXMLOptions, std_string2string(sResultXlsxDir), sMediaPath, sEmbedPath);
if(SUCCEEDED_X2T(nRes))
{
nRes = m_oCXlsxSerializer.loadFromFile (std_string2string(sTargetBin), std_string2string(sResultXlsxDir), sXMLOptions, sMediaPath, sEmbedPath) ? nRes : AVS_FILEUTILS_ERROR_CONVERT;
if (SUCCEEDED_X2T(nRes))
{
// compress
COfficeUtils oCOfficeUtils(NULL);
nRes = (S_OK == oCOfficeUtils.CompressFileOrDirectory (sResultXlsxDir, sTo, -1)) ? nRes : AVS_FILEUTILS_ERROR_CONVERT;
}
}
return nRes;
}
// xslt -> xslx
static int xlst2xlsx (const std::wstring &sFrom, const std::wstring &sTo, const std::wstring &sTemp, const std::wstring &sFontPath, bool bFromChanges, const std::wstring &sThemeDir)
{
// Extract xlsx to temp directory
std::wstring sTempUnpackedXLST = sTemp + FILE_SEPARATOR_STR + _T("xlst_unpacked");
std::wstring sTempXlstFileEditor = sTempUnpackedXLST + FILE_SEPARATOR_STR + _T("Editor.bin");
FileSystem::Directory::CreateDirectory(sTempUnpackedXLST);
// unzip xlst to folder
COfficeUtils oCOfficeUtils(NULL);
if (S_OK != oCOfficeUtils.ExtractToDirectory(sFrom, sTempUnpackedXLST, NULL, 0))
return AVS_FILEUTILS_ERROR_CONVERT;
return xlst_bin2xlsx(sTempXlstFileEditor, sTo, sTemp, sFontPath, bFromChanges, sThemeDir);
}
static int pptt_bin2pptx_dir (const std::wstring &sFrom, const std::wstring &sToResult, const std::wstring &sTo, const std::wstring &sFontPath, bool bFromChanges, const std::wstring &sThemeDir)
{
int nRes = 0;
std::wstring sTargetBin;
// if(bFromChanges)
// nRes = apply_changes(sFrom, sToResult, NSDoctRenderer::DoctRendererFormat::FormatFile::PPTT, sFontPath, sThemeDir, sTargetBin);
// else
sTargetBin = sFrom;
CPPTXFile *pptx_file = new CPPTXFile(NULL, NULL, NULL, NULL);
HRESULT hr = S_OK;
if (pptx_file)
{
#if defined(_WIN32) || defined (_WIN64)
BSTR bstrFontPath = SysAllocString(sFontPath.c_str());
BSTR bstrTargetBin = SysAllocString(sTargetBin.c_str());
BSTR bstrResultPptxDir = SysAllocString(sTo.c_str());
BSTR bstrThemeDir = SysAllocString(sThemeDir.c_str());
pptx_file->SetFontDir (bstrFontPath);
nRes = (S_OK == pptx_file->ConvertPPTYToPPTX(bstrTargetBin, bstrResultPptxDir, bstrThemeDir)) ? nRes : AVS_FILEUTILS_ERROR_CONVERT;
SysFreeString(bstrFontPath);
SysFreeString(bstrTargetBin);
SysFreeString(bstrResultPptxDir);
SysFreeString(bstrThemeDir);
#else
pptx_file->SetFontDir(sFontPath);
nRes = (S_OK == pptx_file->ConvertPPTYToPPTX(sTargetBin, sTo, sThemeDir)) ? nRes : AVS_FILEUTILS_ERROR_CONVERT;
#endif
delete pptx_file;
}
return nRes;
}
// pptx -> bin
static int pptx2pptt_bin (const std::wstring &sFrom, const std::wstring &sTo, const std::wstring &sTemp, const std::wstring &sFontPath)
{
// unzip pptx to temp folder
std::wstring sTempUnpackedPPTX = sTemp + FILE_SEPARATOR_STR + _T("pptx_unpacked")+ FILE_SEPARATOR_STR; // leading slash is very important!
FileSystem::Directory::CreateDirectory(sTempUnpackedPPTX);
// unzip pptx to folder
COfficeUtils oCOfficeUtils(NULL);
if (S_OK != oCOfficeUtils.ExtractToDirectory(sFrom, sTempUnpackedPPTX, NULL, 0))
return AVS_FILEUTILS_ERROR_CONVERT;
// convert unzipped pptx to unzipped pptt
CPPTXFile *pptx_file = new CPPTXFile(NULL, NULL, NULL, NULL);
int nRes = 0;
if (pptx_file)
{
#if defined(_WIN32) || defined (_WIN64)
BSTR bstrFontPath = SysAllocString(sFontPath.c_str());
BSTR bstrTempUnpackedPPTX = SysAllocString(sTempUnpackedPPTX.c_str());
BSTR bstrTo = SysAllocString(sTo.c_str());
pptx_file->SetFontDir (bstrFontPath);
nRes = (S_OK == pptx_file->OpenFileToPPTY (bstrTempUnpackedPPTX, bstrTo)) ? nRes : AVS_FILEUTILS_ERROR_CONVERT;
SysFreeString(bstrFontPath);
SysFreeString(bstrTempUnpackedPPTX);
SysFreeString(bstrTo);
#else
pptx_file->SetFontDir (sFontPath);
nRes = (S_OK == pptx_file->OpenFileToPPTY (sTempUnpackedPPTX, sTo)) ? nRes : AVS_FILEUTILS_ERROR_CONVERT;
#endif
delete pptx_file;
}
return nRes;
}
// pptx -> pptt
static int pptx2pptt (const std::wstring &sFrom, const std::wstring &sTo, const std::wstring &sTemp, const std::wstring &sFontPath)
{
std::wstring sResultPpttDir = sTemp + FILE_SEPARATOR_STR + _T("pptt_unpacked");
std::wstring sTempPpttFileEditor = sResultPpttDir + FILE_SEPARATOR_STR + _T("Editor.bin");
FileSystem::Directory::CreateDirectory(sResultPpttDir);
int nRes = pptx2pptt_bin(sFrom, sTempPpttFileEditor, sTemp, sFontPath);
if (SUCCEEDED_X2T(nRes))
{
// zip pptt folder to output file
COfficeUtils oCOfficeUtils(NULL);
nRes = (S_OK == oCOfficeUtils.CompressFileOrDirectory (sResultPpttDir, sTo, -1)) ? nRes : AVS_FILEUTILS_ERROR_CONVERT;
}
return nRes;
}
// bin -> pptx
static int pptt_bin2pptx (const std::wstring &sFrom, const std::wstring &sTo, const std::wstring &sTemp, const std::wstring &sFontPath, bool bFromChanges, const std::wstring &sThemeDir)
{
int nRes = 0;
std::wstring sResultPptxDir = sTemp + FILE_SEPARATOR_STR + _T("pptx_unpacked");
FileSystem::Directory::CreateDirectory(sResultPptxDir);
nRes = pptt_bin2pptx_dir(sFrom, sTo, sResultPptxDir, sFontPath, bFromChanges, sThemeDir);
if (!SUCCEEDED_X2T(nRes))
return nRes;
// zip pptx folder to output file
COfficeUtils oCOfficeUtils(NULL);
nRes = (S_OK == oCOfficeUtils.CompressFileOrDirectory (sResultPptxDir,sTo, -1)) ? nRes : AVS_FILEUTILS_ERROR_CONVERT;
return nRes;
}
// pptt -> pptx
static int pptt2pptx (const std::wstring &sFrom, const std::wstring &sTo, const std::wstring &sTemp, const std::wstring &sFontPath, bool bFromChanges, const std::wstring &sThemeDir)
{
// unzip pptt to temp folder
std::wstring sTempUnpackedPPTT = sTemp + FILE_SEPARATOR_STR + _T("pptt_unpacked");
std::wstring sTempPpttFileEditor = sTempUnpackedPPTT + FILE_SEPARATOR_STR + _T("Editor.bin");
FileSystem::Directory::CreateDirectory(sTempUnpackedPPTT);
// unzip pptt to folder
COfficeUtils oCOfficeUtils(NULL);
if (S_OK != oCOfficeUtils.ExtractToDirectory(sFrom, sTempUnpackedPPTT, NULL, 0))
return AVS_FILEUTILS_ERROR_CONVERT;
return pptt_bin2pptx(sTempPpttFileEditor, sTo, sTemp, sFontPath, bFromChanges, sThemeDir);
}
// zip dir
static int dir2zip (const std::wstring &sFrom, const std::wstring &sTo)
{
COfficeUtils oCOfficeUtils(NULL);
return (S_OK == oCOfficeUtils.CompressFileOrDirectory(sFrom, sTo, -1)) ? 0 : AVS_FILEUTILS_ERROR_CONVERT;
}
// unzip dir
static int zip2dir (const std::wstring &sFrom, const std::wstring &sTo)
{
COfficeUtils oCOfficeUtils(NULL);
return (S_OK == oCOfficeUtils.ExtractToDirectory(sFrom, sTo, NULL, 0)) ? 0 : AVS_FILEUTILS_ERROR_CONVERT;
}
// csv -> xslt
static int csv2xlst (const std::wstring &sFrom, const std::wstring &sTo, const std::wstring & XmlOptions, const std::wstring &sTemp, const std::wstring &sFontPath)
{
CString sCSV = std_string2string(sFrom);
std::wstring sResultXlstDir = sTemp + FILE_SEPARATOR_STR + _T("xlst_unpacked");
std::wstring sResultXlstFileEditor = sResultXlstDir + FILE_SEPARATOR_STR + _T("Editor.bin");
FileSystem::Directory::CreateDirectory(sResultXlstDir);
COfficeUtils oCOfficeUtils(NULL);
// Save to file (from temp dir)
BinXlsxRW::CXlsxSerializer m_oCXlsxSerializer;
CString sFontPath1 = std_string2string(sFontPath);
m_oCXlsxSerializer.setFontDir(sFontPath1);
CString sXMLOptions = std_string2string(XmlOptions);
int nRes = m_oCXlsxSerializer.saveToFile (std_string2string(sResultXlstFileEditor), sCSV, sXMLOptions) ? 0 : AVS_FILEUTILS_ERROR_CONVERT;
if (SUCCEEDED_X2T(nRes))
{
nRes = (S_OK == oCOfficeUtils.CompressFileOrDirectory(sResultXlstDir, sTo, -1)) ? nRes : AVS_FILEUTILS_ERROR_CONVERT;
}
return nRes;
}
// csv -> xslx
static int csv2xlsx (const std::wstring &sFrom, const std::wstring &sTo, const std::wstring & XmlOptions, const std::wstring &sTemp, const std::wstring &sFontPath)
{
CString sCSV = std_string2string(sFrom);
std::wstring sTempUnpackedXLSX = sTemp + FILE_SEPARATOR_STR + _T("xlsx_unpacked");
std::wstring sResultXlstDir = sTemp + FILE_SEPARATOR_STR + _T("xlst_unpacked");
std::wstring sResultXlstFileEditor = sResultXlstDir + FILE_SEPARATOR_STR + _T("Editor.bin");
FileSystem::Directory::CreateDirectory(sTempUnpackedXLSX);
FileSystem::Directory::CreateDirectory(sResultXlstDir);
// Save to file (from temp dir)
BinXlsxRW::CXlsxSerializer m_oCXlsxSerializer;
CString sFontPath1 = std_string2string(sFontPath);
m_oCXlsxSerializer.setFontDir(sFontPath1);
COfficeUtils oCOfficeUtils(NULL);
CString sXMLOptions = std_string2string(XmlOptions);
CString sMediaPath;
CString sEmbedPath;
int nRes = m_oCXlsxSerializer.saveToFile (std_string2string(sResultXlstFileEditor), sCSV, sXMLOptions) ? 0 : AVS_FILEUTILS_ERROR_CONVERT;
if (SUCCEEDED_X2T(nRes))
{
sXMLOptions = _T("");
nRes = m_oCXlsxSerializer.loadFromFile(std_string2string(sResultXlstFileEditor), std_string2string(sTempUnpackedXLSX), sXMLOptions, sMediaPath, sEmbedPath) ? nRes : AVS_FILEUTILS_ERROR_CONVERT;
if (SUCCEEDED_X2T(nRes))
{
nRes = (S_OK == oCOfficeUtils.CompressFileOrDirectory(sTempUnpackedXLSX, sTo, -1)) ? nRes : AVS_FILEUTILS_ERROR_CONVERT;
}
}
return nRes;
}
// xlst -> csv
static int xlst2csv (const std::wstring &sFrom, const std::wstring &sTo, const std::wstring & sXmlOptions, const std::wstring &sTemp, const std::wstring &sFontPath)
{
CString sCSV = std_string2string(sTo);
std::wstring sTempUnpackedXLST = sTemp + FILE_SEPARATOR_STR + _T("xlst_unpacked");
std::wstring sTempXlstFileEditor = sTempUnpackedXLST + FILE_SEPARATOR_STR + _T("Editor.bin");
FileSystem::Directory::CreateDirectory(sTempUnpackedXLST);
// unzip xlst to folder
COfficeUtils oCOfficeUtils(NULL);
if (S_OK != oCOfficeUtils.ExtractToDirectory(sFrom, sTempUnpackedXLST, NULL, 0))
return AVS_FILEUTILS_ERROR_CONVERT;
BinXlsxRW::CXlsxSerializer m_oCXlsxSerializer;
CString sFontPath1 = std_string2string(sFontPath);
m_oCXlsxSerializer.setFontDir(sFontPath1);
CString sMediaPath;
CString sEmbedPath;
return m_oCXlsxSerializer.loadFromFile (std_string2string(sTempXlstFileEditor), sCSV, std_string2string(sXmlOptions), sMediaPath, sEmbedPath) ? 0 : AVS_FILEUTILS_ERROR_CONVERT;
}
// xslx -> csv
static int xlsx2csv (const std::wstring &sFrom, const std::wstring &sTo, const std::wstring & sXmlOptions, const std::wstring &sTemp, const std::wstring &sFontPath)
{
CString sCSV = std_string2string(sTo);
std::wstring sTempUnpackedXLSX = sTemp + FILE_SEPARATOR_STR + _T("xlsx_unpacked");
std::wstring sResultXlstDir = sTemp + FILE_SEPARATOR_STR + _T("xlst_unpacked");
std::wstring sResultXlstFileEditor = sResultXlstDir + FILE_SEPARATOR_STR + _T("Editor.bin");
FileSystem::Directory::CreateDirectory(sTempUnpackedXLSX);
FileSystem::Directory::CreateDirectory(sResultXlstDir);
COfficeUtils oCOfficeUtils(NULL);
if (S_OK != oCOfficeUtils.ExtractToDirectory(sFrom, sTempUnpackedXLSX, NULL, 0))
return AVS_FILEUTILS_ERROR_CONVERT;
// Save to file (from temp dir)
BinXlsxRW::CXlsxSerializer m_oCXlsxSerializer;
CString sFontPath1 = std_string2string(sFontPath);
m_oCXlsxSerializer.setFontDir(sFontPath1);
CString sXMLOptions = _T("");
int nRes = m_oCXlsxSerializer.saveToFile (std_string2string(sResultXlstFileEditor), std_string2string(sTempUnpackedXLSX), sXMLOptions) ? 0 : AVS_FILEUTILS_ERROR_CONVERT;
if (SUCCEEDED_X2T(nRes))
{
CString sMediaPath;
CString sEmbedPath;
nRes = m_oCXlsxSerializer.loadFromFile (std_string2string(sResultXlstDir), sCSV, sXMLOptions, sMediaPath, sEmbedPath) ? nRes : AVS_FILEUTILS_ERROR_CONVERT;
}
return nRes;
}
}
static std::wstring nsstring_to_wstring(NSString* nsstring)
{
NSStringEncoding encode = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingUTF32LE);
@ -523,146 +51,182 @@ static std::wstring nsstring_to_wstring(NSString* nsstring)
std::wstring from = nsstring_to_wstring(nsFrom);
std::wstring to = nsstring_to_wstring(nsTo);
std::wstring temp = nsstring_to_wstring(nsTemp);
std::wstring fontpath = nsstring_to_wstring(nsFontPath);
return NExtractTools::docx2doct_bin(from, to, temp, fontpath);
NExtractTools::InputParams oInputParams;
oInputParams.m_sFontDir = new std::wstring(nsstring_to_wstring(nsFontPath));
return NExtractTools::docx2doct_bin(from, to, temp, oInputParams);
}
- (int)sdk_docx2doct:(NSString*)nsFrom nsTo:(NSString*)nsTo nsTemp:(NSString*)nsTemp nsFontPath:(NSString*)nsFontPath {
std::wstring from = nsstring_to_wstring(nsFrom);
std::wstring to = nsstring_to_wstring(nsTo);
std::wstring temp = nsstring_to_wstring(nsTemp);
std::wstring fontpath = nsstring_to_wstring(nsFontPath);
return NExtractTools::docx2doct(from, to, temp, fontpath);
NExtractTools::InputParams oInputParams;
oInputParams.m_sFontDir = new std::wstring(nsstring_to_wstring(nsFontPath));
return NExtractTools::docx2doct(from, to, temp, oInputParams);
}
- (int)sdk_doct_bin2docx:(NSString*)nsFrom nsTo:(NSString*)nsTo nsTemp:(NSString*)nsTemp nsFontPath:(NSString*)nsFontPath fromChanges:(NSNumber*)fromChanges nsThemeDir:(NSString*)nsThemeDir {
std::wstring from = nsstring_to_wstring(nsFrom);
std::wstring to = nsstring_to_wstring(nsTo);
std::wstring temp = nsstring_to_wstring(nsTemp);
std::wstring fontpath = nsstring_to_wstring(nsFontPath);
std::wstring themeDir = nsstring_to_wstring(nsThemeDir);
bool bFromChanges = (bool)fromChanges.boolValue;
return NExtractTools::doct_bin2docx(from, to, temp, fontpath, bFromChanges, themeDir);
NExtractTools::InputParams oInputParams;
oInputParams.m_sFontDir = new std::wstring(nsstring_to_wstring(nsFontPath));
return NExtractTools::doct_bin2docx(from, to, temp, bFromChanges, themeDir, oInputParams);
}
- (int)sdk_doct2docx:(NSString*)nsFrom nsTo:(NSString*)nsTo nsTemp:(NSString*)nsTemp nsFontPath:(NSString*)nsFontPath fromChanges:(NSNumber*)fromChanges nsThemeDir:(NSString*)nsThemeDir {
std::wstring from = nsstring_to_wstring(nsFrom);
std::wstring to = nsstring_to_wstring(nsTo);
std::wstring temp = nsstring_to_wstring(nsTemp);
std::wstring fontpath = nsstring_to_wstring(nsFontPath);
std::wstring themeDir = nsstring_to_wstring(nsThemeDir);
bool bFromChanges = (bool)fromChanges.boolValue;
return NExtractTools::doct2docx(from, to, temp, fontpath, bFromChanges, themeDir);
NExtractTools::InputParams oInputParams;
oInputParams.m_sFontDir = new std::wstring(nsstring_to_wstring(nsFontPath));
return NExtractTools::doct2docx(from, to, temp, bFromChanges, themeDir, oInputParams);
}
- (int)sdk_xlsx2xlst_bin:(NSString*)nsFrom nsTo:(NSString*)nsTo nsTemp:(NSString*)nsTemp nsFontPath:(NSString*)nsFontPath {
std::wstring from = nsstring_to_wstring(nsFrom);
std::wstring to = nsstring_to_wstring(nsTo);
std::wstring temp = nsstring_to_wstring(nsTemp);
std::wstring fontpath = nsstring_to_wstring(nsFontPath);
return NExtractTools::xlsx2xlst_bin(from, to, temp, fontpath);
NExtractTools::InputParams oInputParams;
oInputParams.m_sFontDir = new std::wstring(nsstring_to_wstring(nsFontPath));
return NExtractTools::xlsx2xlst_bin(from, to, temp, oInputParams);
}
- (int)sdk_xlsx2xlst:(NSString*)nsFrom nsTo:(NSString*)nsTo nsTemp:(NSString*)nsTemp nsFontPath:(NSString*)nsFontPath {
std::wstring from = nsstring_to_wstring(nsFrom);
std::wstring to = nsstring_to_wstring(nsTo);
std::wstring temp = nsstring_to_wstring(nsTemp);
std::wstring fontpath = nsstring_to_wstring(nsFontPath);
return NExtractTools::xlsx2xlst(from, to, temp, fontpath);
NExtractTools::InputParams oInputParams;
oInputParams.m_sFontDir = new std::wstring(nsstring_to_wstring(nsFontPath));
return NExtractTools::xlsx2xlst(from, to, temp, oInputParams);
}
- (int)sdk_xlst_bin2xlsx:(NSString*)nsFrom nsTo:(NSString*)nsTo nsTemp:(NSString*)nsTemp nsFontPath:(NSString*)nsFontPath fromChanges:(NSNumber*)fromChanges nsThemeDir:(NSString*)nsThemeDir {
std::wstring from = nsstring_to_wstring(nsFrom);
std::wstring to = nsstring_to_wstring(nsTo);
std::wstring temp = nsstring_to_wstring(nsTemp);
std::wstring fontpath = nsstring_to_wstring(nsFontPath);
std::wstring themeDir = nsstring_to_wstring(nsThemeDir);
bool bFromChanges = (bool)fromChanges.boolValue;
return NExtractTools::xlst_bin2xlsx(from, to, temp, fontpath, bFromChanges, themeDir);
NExtractTools::InputParams oInputParams;
oInputParams.m_sFontDir = new std::wstring(nsstring_to_wstring(nsFontPath));
return NExtractTools::xlst_bin2xlsx(from, to, temp, bFromChanges, themeDir, oInputParams);
}
- (int)sdk_xlst2xlsx:(NSString*)nsFrom nsTo:(NSString*)nsTo nsTemp:(NSString*)nsTemp nsFontPath:(NSString*)nsFontPath fromChanges:(NSNumber*)fromChanges nsThemeDir:(NSString*)nsThemeDir {
std::wstring from = nsstring_to_wstring(nsFrom);
std::wstring to = nsstring_to_wstring(nsTo);
std::wstring temp = nsstring_to_wstring(nsTemp);
std::wstring fontpath = nsstring_to_wstring(nsFontPath);
std::wstring themeDir = nsstring_to_wstring(nsThemeDir);
bool bFromChanges = (bool)fromChanges.boolValue;
return NExtractTools::xlst2xlsx(from, to, temp, fontpath, bFromChanges, themeDir);
NExtractTools::InputParams oInputParams;
oInputParams.m_sFontDir = new std::wstring(nsstring_to_wstring(nsFontPath));
return NExtractTools::xlst2xlsx(from, to, temp, bFromChanges, themeDir, oInputParams);
}
- (int)sdk_pptx2pptt_bin:(NSString*)nsFrom nsTo:(NSString*)nsTo nsTemp:(NSString*)nsTemp nsFontPath:(NSString*)nsFontPath {
std::wstring from = nsstring_to_wstring(nsFrom);
std::wstring to = nsstring_to_wstring(nsTo);
std::wstring temp = nsstring_to_wstring(nsTemp);
std::wstring fontpath = nsstring_to_wstring(nsFontPath);
return NExtractTools::pptx2pptt_bin(from, to, temp, fontpath);
NExtractTools::InputParams oInputParams;
oInputParams.m_sFontDir = new std::wstring(nsstring_to_wstring(nsFontPath));
return NExtractTools::pptx2pptt_bin(from, to, temp, oInputParams);
}
- (int)sdk_pptx2pptt:(NSString*)nsFrom nsTo:(NSString*)nsTo nsTemp:(NSString*)nsTemp nsFontPath:(NSString*)nsFontPath {
std::wstring from = nsstring_to_wstring(nsFrom);
std::wstring to = nsstring_to_wstring(nsTo);
std::wstring temp = nsstring_to_wstring(nsTemp);
std::wstring fontpath = nsstring_to_wstring(nsFontPath);
return NExtractTools::pptx2pptt(from, to, temp, fontpath);
NExtractTools::InputParams oInputParams;
oInputParams.m_sFontDir = new std::wstring(nsstring_to_wstring(nsFontPath));
return NExtractTools::pptx2pptt(from, to, temp, oInputParams);
}
- (int)sdk_pptt_bin2pptx:(NSString*)nsFrom nsTo:(NSString*)nsTo nsTemp:(NSString*)nsTemp nsFontPath:(NSString*)nsFontPath fromChanges:(NSNumber*)fromChanges nsThemeDir:(NSString*)nsThemeDir{
std::wstring from = nsstring_to_wstring(nsFrom);
std::wstring to = nsstring_to_wstring(nsTo);
std::wstring temp = nsstring_to_wstring(nsTemp);
std::wstring fontpath = nsstring_to_wstring(nsFontPath);
std::wstring themeDir = nsstring_to_wstring(nsThemeDir);
bool bFromChanges = (bool)fromChanges.boolValue;
return NExtractTools::pptt_bin2pptx(from, to, temp, fontpath, bFromChanges, themeDir);
NExtractTools::InputParams oInputParams;
oInputParams.m_sFontDir = new std::wstring(nsstring_to_wstring(nsFontPath));
return NExtractTools::pptt_bin2pptx(from, to, temp, bFromChanges, themeDir, oInputParams);
}
- (int)sdk_pptt2pptx:(NSString*)nsFrom nsTo:(NSString*)nsTo nsTemp:(NSString*)nsTemp nsFontPath:(NSString*)nsFontPath fromChanges:(NSNumber*)fromChanges nsThemeDir:(NSString*)nsThemeDir{
std::wstring from = nsstring_to_wstring(nsFrom);
std::wstring to = nsstring_to_wstring(nsTo);
std::wstring temp = nsstring_to_wstring(nsTemp);
std::wstring fontpath = nsstring_to_wstring(nsFontPath);
std::wstring themeDir = nsstring_to_wstring(nsThemeDir);
bool bFromChanges = (bool)fromChanges.boolValue;
return NExtractTools::pptt2pptx(from, to, temp, fontpath, bFromChanges, themeDir);
NExtractTools::InputParams oInputParams;
oInputParams.m_sFontDir = new std::wstring(nsstring_to_wstring(nsFontPath));
return NExtractTools::pptt2pptx(from, to, temp, bFromChanges, themeDir, oInputParams);
}
- (int)sdk_csv2xlst:(NSString*)nsFrom nsTo:(NSString*)nsTo xmlOptions:(NSString*)xmlOptions nsTemp:(NSString*)nsTemp nsFontPath:(NSString*)nsFontPath {
std::wstring from = nsstring_to_wstring(nsFrom);
std::wstring to = nsstring_to_wstring(nsTo);
std::wstring temp = nsstring_to_wstring(nsTemp);
std::wstring options = nsstring_to_wstring(xmlOptions);
std::wstring fontpath = nsstring_to_wstring(nsFontPath);
return NExtractTools::csv2xlst(from, to, temp, options, fontpath);
// TODO: extract xml options
NExtractTools::InputParams oInputParams;
oInputParams.m_sFontDir = new std::wstring(nsstring_to_wstring(nsFontPath));
return NExtractTools::csv2xlst(from, to, temp, oInputParams);
}
- (int)sdk_csv2xlsx:(NSString*)nsFrom nsTo:(NSString*)nsTo xmlOptions:(NSString*)xmlOptions nsTemp:(NSString*)nsTemp nsFontPath:(NSString*)nsFontPath {
std::wstring from = nsstring_to_wstring(nsFrom);
std::wstring to = nsstring_to_wstring(nsTo);
std::wstring temp = nsstring_to_wstring(nsTemp);
std::wstring options = nsstring_to_wstring(xmlOptions);
std::wstring fontpath = nsstring_to_wstring(nsFontPath);
return NExtractTools::csv2xlsx(from, to, temp, options, fontpath);
// TODO: extract xml options
NExtractTools::InputParams oInputParams;
oInputParams.m_sFontDir = new std::wstring(nsstring_to_wstring(nsFontPath));
return NExtractTools::csv2xlsx(from, to, temp, oInputParams);
}
- (int)sdk_xlst2csv:(NSString*)nsFrom nsTo:(NSString*)nsTo xmlOptions:(NSString*)xmlOptions nsTemp:(NSString*)nsTemp nsFontPath:(NSString*)nsFontPath {
std::wstring from = nsstring_to_wstring(nsFrom);
std::wstring to = nsstring_to_wstring(nsTo);
std::wstring temp = nsstring_to_wstring(nsTemp);
std::wstring options = nsstring_to_wstring(xmlOptions);
std::wstring fontpath = nsstring_to_wstring(nsFontPath);
return NExtractTools::xlst2csv(from, to, temp, options, fontpath);
// TODO: extract xml options
NExtractTools::InputParams oInputParams;
oInputParams.m_sFontDir = new std::wstring(nsstring_to_wstring(nsFontPath));
return NExtractTools::xlst2csv(from, to, temp, oInputParams);
}
- (int)sdk_xlsx2csv:(NSString*)nsFrom nsTo:(NSString*)nsTo xmlOptions:(NSString*)xmlOptions nsTemp:(NSString*)nsTemp nsFontPath:(NSString*)nsFontPath {
std::wstring from = nsstring_to_wstring(nsFrom);
std::wstring to = nsstring_to_wstring(nsTo);
std::wstring temp = nsstring_to_wstring(nsTemp);
std::wstring options = nsstring_to_wstring(xmlOptions);
std::wstring fontpath = nsstring_to_wstring(nsFontPath);
return NExtractTools::xlsx2csv(from, to, temp, options, fontpath);
// TODO: extract xml options
NExtractTools::InputParams oInputParams;
oInputParams.m_sFontDir = new std::wstring(nsstring_to_wstring(nsFontPath));
return NExtractTools::xlsx2csv(from, to, temp, oInputParams);
}
- (int)sdk_dir2zip:(NSString*)nsFrom nsTo:(NSString*)nsTo {

View File

@ -669,6 +669,26 @@ namespace NExtractTools
NSFile::CFileBinary::Remove(sPdfBinFile);
return nRes;
}
std::wstring getExtentionByRasterFormat(int format)
{
std::wstring sExt;
switch(format)
{
case 1:
sExt = L".bmp";
break;
case 2:
sExt = L".gif";
break;
case 3:
sExt = L".jpg";
break;
default:
sExt = L".png";
break;
}
return sExt;
}
//doct_bin -> image
int doct_bin2image(NSDoctRenderer::DoctRendererFormat::FormatFile eFromType, const std::wstring &sFrom, const std::wstring &sTo, const std::wstring &sTemp, bool bPaid, const std::wstring &sThemeDir, InputParams& params)
{
@ -731,9 +751,7 @@ namespace NExtractTools
{
sThumbnailDir = sTemp + FILE_SEPARATOR_STR + L"thumbnails";
FileSystem::Directory::CreateDirectory(sThumbnailDir);
std::wstring::size_type pos = sTo.find_last_of('.');
std::wstring sExt = std::wstring::npos == pos ? L"" : sTo.substr(pos);
imageWriter.m_sFileName = sThumbnailDir + FILE_SEPARATOR_STR + L"image" + sExt;
imageWriter.m_sFileName = sThumbnailDir + FILE_SEPARATOR_STR + L"image" + getExtentionByRasterFormat(imageWriter.m_nRasterFormat);
}
BYTE* pData;
DWORD nBytesCount;
@ -1747,9 +1765,7 @@ namespace NExtractTools
{
sThumbnailDir = sTemp + FILE_SEPARATOR_STR + L"thumbnails";
FileSystem::Directory::CreateDirectory(sThumbnailDir);
std::wstring::size_type pos = sTo.find_last_of('.');
sFileToExt = std::wstring::npos == pos ? L"" : sTo.substr(pos);
sFileToExt = getExtentionByRasterFormat(nRasterFormat);
}
int nPagesCount = pReader->GetPagesCount();
if (bIsOnlyFirst)
@ -1879,7 +1895,7 @@ namespace NExtractTools
NSDoctRenderer::DoctRendererFormat::FormatFile eFromType = NSDoctRenderer::DoctRendererFormat::FormatFile::DOCT;
nRes = doct_bin2pdf(eFromType, sFrom, sTo, sTemp, bPaid, sThemeDir, params);
}
else if(AVS_OFFICESTUDIO_FILE_IMAGE == nFormatTo)
else if(0 != (AVS_OFFICESTUDIO_FILE_IMAGE & nFormatTo))
{
NSDoctRenderer::DoctRendererFormat::FormatFile eFromType = NSDoctRenderer::DoctRendererFormat::FormatFile::DOCT;
nRes = doct_bin2image(eFromType, sFrom, sTo, sTemp, bPaid, sThemeDir, params);
@ -2047,7 +2063,7 @@ namespace NExtractTools
NSDoctRenderer::DoctRendererFormat::FormatFile eFromType = NSDoctRenderer::DoctRendererFormat::FormatFile::XLST;
nRes = doct_bin2pdf(eFromType, sFrom, sTo, sTemp, bPaid, sThemeDir, params);
}
else if(AVS_OFFICESTUDIO_FILE_IMAGE == nFormatTo)
else if(0 != (AVS_OFFICESTUDIO_FILE_IMAGE & nFormatTo))
{
NSDoctRenderer::DoctRendererFormat::FormatFile eFromType = NSDoctRenderer::DoctRendererFormat::FormatFile::XLST;
nRes = doct_bin2image(eFromType, sFrom, sTo, sTemp, bPaid, sThemeDir, params);
@ -2176,7 +2192,7 @@ namespace NExtractTools
NSDoctRenderer::DoctRendererFormat::FormatFile eFromType = NSDoctRenderer::DoctRendererFormat::FormatFile::PPTT;
nRes = doct_bin2pdf(eFromType, sFrom, sTo, sTemp, bPaid, sThemeDir, params);
}
else if(AVS_OFFICESTUDIO_FILE_IMAGE == nFormatTo)
else if(0 != (AVS_OFFICESTUDIO_FILE_IMAGE & nFormatTo))
{
NSDoctRenderer::DoctRendererFormat::FormatFile eFromType = NSDoctRenderer::DoctRendererFormat::FormatFile::PPTT;
nRes = doct_bin2image(eFromType, sFrom, sTo, sTemp, bPaid, sThemeDir, params);
@ -2306,7 +2322,7 @@ namespace NExtractTools
oHtmlRenderer.CloseFile();
RELEASEOBJECT(pReader);
}
else if(AVS_OFFICESTUDIO_FILE_IMAGE == nFormatTo)
else if(0 != (AVS_OFFICESTUDIO_FILE_IMAGE & nFormatTo))
{
IOfficeDrawingFile* pReader = NULL;
nRes = PdfDjvuXpsToImage(&pReader, sFrom, nFormatFrom, sTo, sTemp, params, &oApplicationFonts);

File diff suppressed because it is too large Load Diff

View File

@ -228,6 +228,7 @@ namespace NExtractTools
return res;
}
#ifndef _IOS
std::wstring getMailMergeXml(const std::wstring& sJsonPath, int nRecordFrom, int nRecordTo, const std::wstring& sField)
{
NSStringUtils::CStringBuilder oBuilder;
@ -293,6 +294,10 @@ namespace NExtractTools
}
oBuilder.WriteString(_T("</Changes>"));
oBuilder.WriteString(sMailMerge);
if (NULL != params.m_oThumbnail && (NULL == params.m_oThumbnail->first || true == *params.m_oThumbnail->first))
{
oBuilder.WriteString(_T("<OnlyOnePage>1</OnlyOnePage>"));
}
oBuilder.WriteString(_T("</Settings>"));
return oBuilder.GetData();
}
@ -365,4 +370,5 @@ namespace NExtractTools
sBinTo = sBinFrom;
return 0;
}
#endif
}

View File

@ -876,10 +876,12 @@ namespace NExtractTools
}
return true;
}
#ifndef _IOS
std::wstring getMailMergeXml(const std::wstring& sJsonPath, int nRecordFrom, int nRecordTo, const std::wstring& sField);
std::wstring getDoctXml(NSDoctRenderer::DoctRendererFormat::FormatFile eFromType, NSDoctRenderer::DoctRendererFormat::FormatFile eToType,
const std::wstring& sTFileDir, const std::wstring& sPdfBinFile, const std::wstring& sImagesDirectory,
const std::wstring& sThemeDir, int nTopIndex, const std::wstring& sMailMerge, const InputParams& params);
int apply_changes(const std::wstring &sBinFrom, const std::wstring &sToResult, NSDoctRenderer::DoctRendererFormat::FormatFile eType, const std::wstring &sThemeDir, std::wstring &sBinTo, const InputParams& params);
#endif
}
#endif // CEXTRACTTOOLS_H

View File

@ -17,6 +17,7 @@
17DAB6891ACC371F005AF479 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 17DAB6881ACC371F005AF479 /* Images.xcassets */; };
17DAB68C1ACC371F005AF479 /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 17DAB68A1ACC371F005AF479 /* LaunchScreen.xib */; };
17DAB70E1ACC3B96005AF479 /* Demo-Hayden-Management-v2.docx in Resources */ = {isa = PBXBuildFile; fileRef = 17DAB70D1ACC3B90005AF479 /* Demo-Hayden-Management-v2.docx */; };
6967BEB31E27D5BE00A129E2 /* libiconv.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 6967BEB21E27D5BE00A129E2 /* libiconv.tbd */; };
69920A431E016FAB00E7E6EE /* libX2tConverter.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 69920A401E016F9700E7E6EE /* libX2tConverter.a */; };
/* End PBXBuildFile section */
@ -53,6 +54,7 @@
17DAB68B1ACC371F005AF479 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/LaunchScreen.xib; sourceTree = "<group>"; };
17DAB70D1ACC3B90005AF479 /* Demo-Hayden-Management-v2.docx */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Demo-Hayden-Management-v2.docx"; sourceTree = "<group>"; };
6905975F1CA137D000000D4D /* X2tConverter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = X2tConverter.h; path = ../../../build/Mac/X2tConverter/X2tConverter/X2tConverter.h; sourceTree = "<group>"; };
6967BEB21E27D5BE00A129E2 /* libiconv.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libiconv.tbd; path = usr/lib/libiconv.tbd; sourceTree = SDKROOT; };
69920A3A1E016F9700E7E6EE /* X2tConverter.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = X2tConverter.xcodeproj; path = ../../build/Mac/X2tConverter/X2tConverter.xcodeproj; sourceTree = "<group>"; };
/* End PBXFileReference section */
@ -61,6 +63,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
6967BEB31E27D5BE00A129E2 /* libiconv.tbd in Frameworks */,
69920A431E016FAB00E7E6EE /* libX2tConverter.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
@ -82,6 +85,7 @@
69920A3A1E016F9700E7E6EE /* X2tConverter.xcodeproj */,
17DAB67A1ACC371E005AF479 /* iosTest */,
17DAB6791ACC371E005AF479 /* Products */,
6967BEB11E27D5BE00A129E2 /* Frameworks */,
);
sourceTree = "<group>";
};
@ -131,6 +135,14 @@
name = Files;
sourceTree = "<group>";
};
6967BEB11E27D5BE00A129E2 /* Frameworks */ = {
isa = PBXGroup;
children = (
6967BEB21E27D5BE00A129E2 /* libiconv.tbd */,
);
name = Frameworks;
sourceTree = "<group>";
};
69920A3B1E016F9700E7E6EE /* Products */ = {
isa = PBXGroup;
children = (
@ -355,7 +367,7 @@
DEVELOPMENT_TEAM = 2WH24U26GJ;
ENABLE_BITCODE = NO;
INFOPLIST_FILE = TestIOSX2tConverter/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 9.3;
IPHONEOS_DEPLOYMENT_TARGET = 10.2;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
OTHER_LDFLAGS = (
"-lstdc++",
@ -375,7 +387,7 @@
DEVELOPMENT_TEAM = 2WH24U26GJ;
ENABLE_BITCODE = NO;
INFOPLIST_FILE = TestIOSX2tConverter/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 9.3;
IPHONEOS_DEPLOYMENT_TARGET = 10.2;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
OTHER_LDFLAGS = (
"-lstdc++",

View File

@ -0,0 +1,328 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
6967B2D31E27BEEA00A129E2 /* ContextState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B2C61E27BEEA00A129E2 /* ContextState.cpp */; };
6967B2D41E27BEEA00A129E2 /* Document.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B2C81E27BEEA00A129E2 /* Document.cpp */; };
6967B2D51E27BEEA00A129E2 /* Page.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B2CB1E27BEEA00A129E2 /* Page.cpp */; };
6967B2D61E27BEEA00A129E2 /* StaticResources.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B2CD1E27BEEA00A129E2 /* StaticResources.cpp */; };
6967B2D71E27BEEA00A129E2 /* Utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B2CF1E27BEEA00A129E2 /* Utils.cpp */; };
6967B2D81E27BEEA00A129E2 /* WString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967B2D11E27BEEA00A129E2 /* WString.cpp */; };
6967BEB61E27DDBC00A129E2 /* XpsFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6967BEB41E27DDBC00A129E2 /* XpsFile.cpp */; };
/* End PBXBuildFile section */
/* Begin PBXCopyFilesBuildPhase section */
6967B2B81E27BEC200A129E2 /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "include/$(PRODUCT_NAME)";
dstSubfolderSpec = 16;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
6967B2BA1E27BEC200A129E2 /* libXpsLib.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libXpsLib.a; sourceTree = BUILT_PRODUCTS_DIR; };
6967B2C61E27BEEA00A129E2 /* ContextState.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ContextState.cpp; path = ../../XpsLib/ContextState.cpp; sourceTree = "<group>"; };
6967B2C71E27BEEA00A129E2 /* ContextState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ContextState.h; path = ../../XpsLib/ContextState.h; sourceTree = "<group>"; };
6967B2C81E27BEEA00A129E2 /* Document.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Document.cpp; path = ../../XpsLib/Document.cpp; sourceTree = "<group>"; };
6967B2C91E27BEEA00A129E2 /* Document.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Document.h; path = ../../XpsLib/Document.h; sourceTree = "<group>"; };
6967B2CA1E27BEEA00A129E2 /* FontList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FontList.h; path = ../../XpsLib/FontList.h; sourceTree = "<group>"; };
6967B2CB1E27BEEA00A129E2 /* Page.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Page.cpp; path = ../../XpsLib/Page.cpp; sourceTree = "<group>"; };
6967B2CC1E27BEEA00A129E2 /* Page.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Page.h; path = ../../XpsLib/Page.h; sourceTree = "<group>"; };
6967B2CD1E27BEEA00A129E2 /* StaticResources.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = StaticResources.cpp; path = ../../XpsLib/StaticResources.cpp; sourceTree = "<group>"; };
6967B2CE1E27BEEA00A129E2 /* StaticResources.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = StaticResources.h; path = ../../XpsLib/StaticResources.h; sourceTree = "<group>"; };
6967B2CF1E27BEEA00A129E2 /* Utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Utils.cpp; path = ../../XpsLib/Utils.cpp; sourceTree = "<group>"; };
6967B2D01E27BEEA00A129E2 /* Utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Utils.h; path = ../../XpsLib/Utils.h; sourceTree = "<group>"; };
6967B2D11E27BEEA00A129E2 /* WString.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = WString.cpp; path = ../../XpsLib/WString.cpp; sourceTree = "<group>"; };
6967B2D21E27BEEA00A129E2 /* WString.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WString.h; path = ../../XpsLib/WString.h; sourceTree = "<group>"; };
6967BEB41E27DDBC00A129E2 /* XpsFile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = XpsFile.cpp; path = ../../XpsFile.cpp; sourceTree = "<group>"; };
6967BEB51E27DDBC00A129E2 /* XpsFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = XpsFile.h; path = ../../XpsFile.h; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
6967B2B71E27BEC200A129E2 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
6967B2B11E27BEC200A129E2 = {
isa = PBXGroup;
children = (
6967B2BC1E27BEC200A129E2 /* XpsLib */,
6967B2BB1E27BEC200A129E2 /* Products */,
);
sourceTree = "<group>";
};
6967B2BB1E27BEC200A129E2 /* Products */ = {
isa = PBXGroup;
children = (
6967B2BA1E27BEC200A129E2 /* libXpsLib.a */,
);
name = Products;
sourceTree = "<group>";
};
6967B2BC1E27BEC200A129E2 /* XpsLib */ = {
isa = PBXGroup;
children = (
6967BEB41E27DDBC00A129E2 /* XpsFile.cpp */,
6967BEB51E27DDBC00A129E2 /* XpsFile.h */,
6967BEB71E27DDBF00A129E2 /* src */,
);
path = XpsLib;
sourceTree = "<group>";
};
6967BEB71E27DDBF00A129E2 /* src */ = {
isa = PBXGroup;
children = (
6967B2C61E27BEEA00A129E2 /* ContextState.cpp */,
6967B2C71E27BEEA00A129E2 /* ContextState.h */,
6967B2C81E27BEEA00A129E2 /* Document.cpp */,
6967B2C91E27BEEA00A129E2 /* Document.h */,
6967B2CA1E27BEEA00A129E2 /* FontList.h */,
6967B2CB1E27BEEA00A129E2 /* Page.cpp */,
6967B2CC1E27BEEA00A129E2 /* Page.h */,
6967B2CD1E27BEEA00A129E2 /* StaticResources.cpp */,
6967B2CE1E27BEEA00A129E2 /* StaticResources.h */,
6967B2CF1E27BEEA00A129E2 /* Utils.cpp */,
6967B2D01E27BEEA00A129E2 /* Utils.h */,
6967B2D11E27BEEA00A129E2 /* WString.cpp */,
6967B2D21E27BEEA00A129E2 /* WString.h */,
);
name = src;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
6967B2B91E27BEC200A129E2 /* XpsLib */ = {
isa = PBXNativeTarget;
buildConfigurationList = 6967B2C31E27BEC200A129E2 /* Build configuration list for PBXNativeTarget "XpsLib" */;
buildPhases = (
6967B2B61E27BEC200A129E2 /* Sources */,
6967B2B71E27BEC200A129E2 /* Frameworks */,
6967B2B81E27BEC200A129E2 /* CopyFiles */,
);
buildRules = (
);
dependencies = (
);
name = XpsLib;
productName = XpsLib;
productReference = 6967B2BA1E27BEC200A129E2 /* libXpsLib.a */;
productType = "com.apple.product-type.library.static";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
6967B2B21E27BEC200A129E2 /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 0820;
ORGANIZATIONNAME = OnlyOffce;
TargetAttributes = {
6967B2B91E27BEC200A129E2 = {
CreatedOnToolsVersion = 8.2;
DevelopmentTeam = 2WH24U26GJ;
ProvisioningStyle = Automatic;
};
};
};
buildConfigurationList = 6967B2B51E27BEC200A129E2 /* Build configuration list for PBXProject "XpsLib" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = English;
hasScannedForEncodings = 0;
knownRegions = (
en,
);
mainGroup = 6967B2B11E27BEC200A129E2;
productRefGroup = 6967B2BB1E27BEC200A129E2 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
6967B2B91E27BEC200A129E2 /* XpsLib */,
);
};
/* End PBXProject section */
/* Begin PBXSourcesBuildPhase section */
6967B2B61E27BEC200A129E2 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
6967B2D51E27BEEA00A129E2 /* Page.cpp in Sources */,
6967BEB61E27DDBC00A129E2 /* XpsFile.cpp in Sources */,
6967B2D41E27BEEA00A129E2 /* Document.cpp in Sources */,
6967B2D81E27BEEA00A129E2 /* WString.cpp in Sources */,
6967B2D31E27BEEA00A129E2 /* ContextState.cpp in Sources */,
6967B2D71E27BEEA00A129E2 /* Utils.cpp in Sources */,
6967B2D61E27BEEA00A129E2 /* StaticResources.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
6967B2C11E27BEC200A129E2 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 10.2;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
};
name = Debug;
};
6967B2C21E27BEC200A129E2 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 10.2;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
VALIDATE_PRODUCT = YES;
};
name = Release;
};
6967B2C41E27BEC200A129E2 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
DEVELOPMENT_TEAM = 2WH24U26GJ;
GCC_PREPROCESSOR_DEFINITIONS = (
UNICODE,
_UNICODE,
_USE_LIBXML2_READER_,
LINUX,
_USE_XMLLITE_READER_,
USE_LITE_READER,
_IOS,
);
OTHER_LDFLAGS = "-ObjC";
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
};
name = Debug;
};
6967B2C51E27BEC200A129E2 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
DEVELOPMENT_TEAM = 2WH24U26GJ;
GCC_PREPROCESSOR_DEFINITIONS = (
UNICODE,
_UNICODE,
_USE_LIBXML2_READER_,
LINUX,
_USE_XMLLITE_READER_,
USE_LITE_READER,
_IOS,
);
OTHER_LDFLAGS = "-ObjC";
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
6967B2B51E27BEC200A129E2 /* Build configuration list for PBXProject "XpsLib" */ = {
isa = XCConfigurationList;
buildConfigurations = (
6967B2C11E27BEC200A129E2 /* Debug */,
6967B2C21E27BEC200A129E2 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
6967B2C31E27BEC200A129E2 /* Build configuration list for PBXNativeTarget "XpsLib" */ = {
isa = XCConfigurationList;
buildConfigurations = (
6967B2C41E27BEC200A129E2 /* Debug */,
6967B2C51E27BEC200A129E2 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 6967B2B21E27BEC200A129E2 /* Project object */;
}

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<Workspace
version = "1.0">
<FileRef
location = "self:XpsLib.xcodeproj">
</FileRef>
</Workspace>

View File

@ -0,0 +1 @@
DO NOT REMOVE FOLDER FOR XCODE