Règles XpsAnalyzer
Le tableau suivant décrit les règles que l’outil XpsAnalysis utilise pour analyser les fichiers XPS. Ces règles sont basées sur la spécification XML Paper Specification (XPS) 1.0. Pour plus d’informations sur cette spécification, téléchargez la spécification de papier XML.
Règles OPC (Open Packaging Conventions)
Nom de la règle | Type de données | Explication |
---|---|---|
CompressionOption |
string |
Valeur de l’option Compression du package XPS. |
CorruptedOpc |
bool |
True si le package XPS n’est pas conforme à la spécification OPC. |
ForeignContentType |
string |
Types de contenu qui ne font pas partie de la spécification XPS. |
ForeignRelationshipType |
string |
Types de relation qui ne font pas partie de la spécification XPS 1.0. |
LargePartCount |
long |
Nombre de pièces dont la taille dépasse un montant spécifié. |
MaxFileSizeInBytes |
long |
Taille maximale de l’ensemble de composants dans le package XPS. |
MaxPartRelationships |
long |
Nombre maximal de relations pour une partie du package XPS. |
PackageRelationshipCount |
long |
Nombre total de relations dans le package XPS. |
PartCount |
long |
Nombre total de parties dans le fichier OPC. |
TotalPartRelationships |
long |
Nombre total de relations de parties. |
Règles de jonction XPS
Nom de la règle | Type de données | Explication |
---|---|---|
CorruptedXpsTrunk |
bool |
True si le package XPS n’est pas conforme à la spécification XPS 1.0 (niveau tronc). |
FixedDocumentCount |
long |
Nombre total de documents dans le package XPS. |
HasCoreProperties |
bool |
Cette propriété a la valeur True si le package XPS contient le composant Propriétés principales XPS. |
HasDiscardControl |
bool |
Cette propriété a la valeur True si le package XPS contient le composant DiscardControl. |
HasDocumentPrintTicket |
bool |
True si le package XPS contient le PrintTicket au niveau du document. |
HasDocumentStructure |
bool |
True si le package XPS contient l’élément DocumentStructure. |
HasJobPrintTicket |
bool |
True si le package XPS contient le PrintTicket de niveau DocumentSequence. |
HasMoreThanOneSignatureBlockResourceInADocument |
bool |
True si le package XPS contient un document avec plusieurs ressources de blocs de signature. |
PackageThumbnailType |
string |
Type d’image de la miniature au niveau du package XPS. |
SignatureBlockRequestCount |
long |
Nombre total de signatures dans le package XPS. |
Règles de page XPS
Nom de la règle | Type de données | Explication |
---|---|---|
BleedBoxDimension |
string |
Dimension de NonDefault BleedBox dans le package XPS. |
BrushCount |
long |
Nombre total d’éléments Brushes dans le package XPS. |
CanvasCount |
long |
Nombre total d’éléments Canvas dans le package XPS. |
CanvasLanguage |
string |
Langue de l’élément Canvas. |
CanvasOpacityMaskBrush |
string |
Type de pinceau de l’élément Canvas OpacityMask. |
ContentBoxDimension |
string |
Dimension de NonDefault ContentBox dans le package XPS. |
CorruptedXpsPage |
bool |
True si le package XPS n’est pas conforme à la spécification XPS 1.0 (au niveau de la page). |
FixedPageCount |
long |
Nombre total d’éléments Page dans le package XPS. |
FontType |
string |
Type de police trouvé dans le package XPS. |
GeometryCount |
long |
Nombre total d’éléments Geometry dans le package XPS. |
GeometryFigureClosedFilledPatternRule |
string |
Type de GeometryFigure. |
GeometryFigureMaxSegmentCount |
long |
Nombre maximal d’éléments SegmentCount dans GeometryFigures. |
GeometryFigureMaxSegmentDataCount |
long |
Nombre maximal d’éléments SegmentDataCount dans GeometryFigures. |
GeometryFigureSegmentStrokePattern |
string |
Modèle de trait de l’élément GeometryFigures. |
GeometryFigureSegmentType |
string |
Type de segment de l’élément GeometryFigure. |
GeometryFillRule |
string |
FillRule de la géométrie. |
GlyphesBidiLevel |
long |
Le BidiLevel des Glyphes. |
GlyphesCount |
long |
Nombre total d’éléments Glyphes dans le package XPS. |
GlyphsFillBrush |
string |
Type de pinceau du remplissage de Glyphes. |
GlyphesLangue |
string |
Langue des Glyphes. |
GlyphsOpacityMaskBrush |
string |
Type de pinceau du Glyphes OpacityMask. |
GlyphsStyleSimulations |
string |
StyleSimulations des Glyphes. |
HasCanvasClipGeometryLocal |
bool |
True si le package XPS contient un élément Canvas avec ClipGeometry local. |
HasCanvasClipGeometryRemote |
bool |
True si le package XPS contient un élément Canvas avec ClipGeometry distant. |
HasCanvasHyperlinkTarget |
bool |
True si le package XPS contient un élément Canvas avec HyperlinkTarget. |
HasCanvasName |
bool |
True si le package XPS contient un élément Canvas avec la propriété Name. |
HasCanvasOpacityEqualsOne |
bool |
True si le package XPS contient un élément Canvas avec Opacity=1. |
HasCanvasOpacityEqualsToZero |
bool |
True si le package XPS contient un élément Canvas avec Opacity=0. |
HasCanvasOpacityMaskBrushLocal |
bool |
True si le package XPS contient un élément Canvas avec OpacityMaskBrush local. |
HasCanvasOpacityMaskBrushRemote |
bool |
True si le package XPS contient un élément Canvas avec OpacityMaskBrush distant. |
HasCanvasTransformLocal |
bool |
True si le package XPS contient un élément Canvas avec MatrixTransform local. |
HasCanvasTransformRemote |
bool |
True si le package XPS contient un élément Canvas avec MatrixTransform distant. |
HasCanvasWithAccessibilityLongDescription |
bool |
True si le package XPS contient un élément Canvas avec AccessibilityLongDescription. |
HasCanvasWithAccessibilityShortDescription |
bool |
True si le package XPS contient un élément Canvas avec AccessibilityShortDescription. |
HasCanvasWithUseAliasedEdgeMode |
bool |
True si le package XPS contient un élément Canvas avec UseAliasedEdgeMode=True. |
HasColorProfile |
bool |
True si le package XPS contient ColorProfile. |
HasGeometryFigureWithMultipleSegmentTypes |
bool |
True si le package XPS contient un élément GeometryFigure avec plusieurs types de segments. |
HasGeometryFigureWithNonDefaultStartPoint |
bool |
True si le package XPS contient un élément GeometryFigure avec startPoint non par défaut (0.0, 0.0). |
HasGeometryTransformLocal |
bool |
True si le package XPS contient une géométrie avec MatrixTransform local. |
HasGeometryTransformRemote |
bool |
True si le package XPS contient une géométrie avec MatrixTransform distant. |
HasGlyphsClipGeometryLocal |
bool |
True si le package XPS contient un Glyphes avec ClipGeometry local. |
HasGlyphesClipGeometryRemote |
bool |
True si le package XPS contient un élément Glyphes avec ClipGeometry distant. |
HasGlyphsDeviceFontName |
bool |
True si le package XPS contient un élément Glyphes avec DeviceFontName. |
HasGlyphesFillBrushLocal |
bool |
True si le package XPS contient un élément Glyphes avec fillBrush local. |
HasGlyphesFillBrushRemote |
bool |
True si le package XPS contient un élément Glyphes avec FillBrush distant. |
HasGlyphsFontFaceIndex |
bool |
True si le package XPS contient un élément Glyphes avec FontFaceIndex. |
HasGlyphsHyperlinkTarget |
bool |
True si le package XPS contient un élément Glyphes avec HyperlinkTarget. |
HasGlyphesName |
bool |
True si le package XPS contient un élément Glyphes avec la propriété Name. |
HasGlyphsOpacityEqualsOne |
bool |
True si le package XPS contient un élément Glyphes avec Opacity=1. |
HasGlyphsOpacityEqualsToZero |
bool |
True si le package XPS contient un élément Glyphes avec Opacity=0. |
HasGlyphsOpacityMaskBrushLocal |
bool |
True si le package XPS contient un élément Glyphes avec OpacityMaskBrush local. |
HasGlyphsOpacityMaskBrushRemote |
bool |
True si le package XPS contient un élément Glyphes avec OpacityMaskBrush distant. |
HasGlyphesTransformLocal |
bool |
True si le package XPS contient un élément Glyphes avec matrixTransform local. |
HasGlyphesTransformRemote |
bool |
True si le package XPS contient un élément Glyphes avec MatrixTransform distant. |
HasGlyphsUnicodeString |
bool |
True si le package XPS contient un élément Glyphes avec UnicodeString. |
HasGlyphesWithSideways |
bool |
True si le package XPS contient un élément Glyphes avec la propriété IsSideways activée. |
HasHyperlinkTarget |
bool |
True si le package XPS contient une page avec une cibleHyperlink. |
HasImageBrushOpacityEqualsToOne |
bool |
True si le package XPS contient un Objet ImageBrush avec Opacity=1. |
HasImageBrushOpacityEqualsToZero |
bool |
True si le package XPS contient un Objet ImageBrush avec Opacity=0. |
HasImageBrushTransformLocal |
bool |
True si le package XPS contient un Objet ImageBrush avec Local MatrixTransform. |
HasImageBrushTransformRemote |
bool |
Cette propriété a la valeur True si le package XPS contient un objet ImageBrush avec Remote MatrixTransform. |
HasImageBrushWithColorProfileResource |
bool |
Cette propriété a la valeur True si le package XPS contient un objet ImageBrush avec ColorProfileResource. |
HasImageBrushWithNonDefaultViewBox |
bool |
True si le package XPS contient un Objet ImageBrush avec un ViewBox NonDefault (0, 0, 1, 1). |
HasImageBrushWithNonDefaultViewPort |
bool |
True si le package XPS contient un Objet ImageBrush avec un ViewPort NonDefault (0, 0, 1, 1). |
HasLinearGradientBrushOpacityEqualsToOne |
bool |
True si le package XPS contient un LinearGradientBrush avec Opacity=1. |
HasLinearGradientBrushOpacityEqualsToZero |
bool |
True si le package XPS contient un LinearGradientBrush avec Opacity=0. |
HasLinearGradientBrushTransformLocal |
bool |
True si le package XPS contient un LinearGradientBrush avec Local MatrixTransform. |
HasLinearGradientBrushTransformRemote |
bool |
True si le package XPS contient un LinearGradientBrush avec Remote MatrixTransform. |
HasLinearGradientBrushWithColorProfileResource |
bool |
True si le package XPS contient un LinearGradientBrush avec ColorProfileResource. |
HasLinearGradientBrushWithNonDefaultEndPoint |
string |
True si le package XPS contient un LinearGradientBrush avec un point de terminaison NonDefault. |
HasLinearGradientBrushWithNonDefaultGradientStopOffset |
bool |
Cette propriété a la valeur True si le package XPS contient un linearGradientBrush avec un dégradé NonDefault. |
HasLinearGradientBrushWithNonDefaultStartPoint |
string |
True si le package XPS contient un LinearGradientBrush avec un StartPoint NonDefault. |
HasLocalDictionary |
bool |
True si le package XPS contient une page qui utilise un dictionnaire local. |
HasNonDefaultBleedBox |
bool |
True si le package XPS contient une page avec une valeur BleedBox NonDefault. |
HasNonDefaultContentBox |
bool |
True si le package XPS contient une page avec une valeur NonDefault ContentBox. |
HasPageName |
bool |
True si le package XPS contient une page avec l’attribut Name défini. |
HasPagePrintTicket |
bool |
Cette propriété a la valeur True si le package XPS contient un printTicket au niveau de la page. |
HasPathClipGeometryLocal |
bool |
True si le package XPS contient un chemin d’accès avec ClipGeometry local |
HasPathClipGeometryRemote |
bool |
True si le package XPS contient un chemin d’accès avec une valeur ClipGeometry distante. |
HasPathFillBrushLocal |
bool |
True si le package XPS contient un chemin d’accès avec FillBrush local. |
HasPathFillBrushRemote |
bool |
True si le package XPS contient un chemin d’accès avec FillBrush distant. |
HasPathGeometryLocal |
bool |
True si le package XPS contient un chemin d’accès avec une propriété Geometry locale. |
HasPathGeometryRemote |
bool |
True si le package XPS contient un chemin d’accès avec une propriété Geometry distante. |
HasPathHyperlinkTarget |
bool |
True si le package XPS contient un chemin d’accès avec une valeur HyperlinkTarget. |
HasPathName |
bool |
True si le package XPS contient un chemin d’accès avec une propriété Name. |
HasPathOpacityEqualsOne |
bool |
True si le package XPS contient un chemin d’accès avec Opacity=1. |
HasPathOpacityEqualsToZero |
bool |
True si le package XPS contient un chemin d’accès avec Opacity=0. |
HasPathOpacityMaskBrushLocal |
bool |
True si le package XPS contient un chemin d’accès avec une valeur OpacityMaskBrush locale. |
HasPathOpacityMaskBrushRemote |
bool |
Cette propriété a la valeur True si le package XPS contient un chemin d’accès avec un objet OpacityMaskBrush distant. |
HasPathStrokeBrushLocal |
bool |
True si le package XPS contient un chemin d’accès avec une propriété StrokeBrush locale. |
HasPathStrokeBrushRemote |
bool |
True si le package XPS contient un chemin d’accès avec une propriété StrokeBrush distante. |
HasPathStrokeDashOffset |
bool |
True si le package XPS contient un chemin d’accès avec StrokeDashOffset. |
HasPathTransformLocal |
bool |
True si le package XPS contient un chemin d’accès avec un MatrixTransform local. |
HasPathTransformRemote |
bool |
True si le package XPS contient un chemin d’accès avec un MatrixTransform distant. |
HasPathWithAccessibilityLongDescription |
bool |
True si le package XPS contient un chemin d’accès avec la valeur AccessibilityLongDescription. |
HasPathWithAccessibilityShortDescription |
bool |
True si le package XPS contient un chemin d’accès avec AccessibilityShortDescription |
HasPathWithNonDefaultStrokeMiterLimit |
bool |
Cette propriété a la valeur True si le package XPS contient un chemin d’accès avec une valeur NonDefault StrokeMiterLimit. |
HasPathWithNonDefaultStrokeThickness |
bool |
Cette propriété a la valeur True si le package XPS contient un chemin d’accès avec un StrokeThickness NonDefault. |
HasPathWithSnapsToPixel |
bool |
True si le package XPS contient un chemin d’accès avec une valeur SnapToPixels. |
HasRadialGradientBrushOpacityEqualsToOne |
bool |
True si le package XPS contient un RadialGradientBrush avec Opacity=1. |
HasRadialGradientBrushOpacityEqualsToZero |
bool |
True si le package XPS contient un RadialGradientBrush avec Opacity=0. |
HasRadialGradientBrushTransformLocal |
bool |
True si le package XPS contient un RadialGradientBrush avec Local MatrixTransform. |
HasRadialGradientBrushTransformRemote |
bool |
True si le package XPS contient un RadialGradientBrush avec Remote MatrixTransform. |
HasRadialGradientBrushWithColorProfileResource |
bool |
True si le package XPS contient un RadialGradientBrush avec ColorProfileResource. |
HasRadialGradientBrushWithNonDefaultCenter |
bool |
True si le package XPS contient un RadialGradientBrush avec un centre NonDefault. |
HasRadialGradientBrushWithNonDefaultGradientOrigin |
bool |
True si le package XPS contient un RadialGradientBrush avec un Dégradé NonDefaultOrigin. |
HasRadialGradientBrushWithNonDefaultGradientStopOffset |
bool |
True si le package XPS contient un RadialGradientBrush avec un GradientStopOffset NonDefault. |
HasRadialGradientBrushWithNonDefaultRadiiSizes |
bool |
True si le package XPS contient un RadialGradientBrush avec un RadiiSizes NonDefault. |
HasRemoteDictionary |
bool |
True si le package XPS contient une page qui utilise un RemoteDictionary. |
HasSolidColorBrushOpacityEqualsToOne |
bool |
True si le package XPS contient un SolidColorBrush avec Opacity=1. |
HasSolidColorBrushOpacityEqualsToZero |
bool |
True si le package XPS contient un SolidColorBrush avec Opacity=0. |
HasSolidColorBrushWithColorProfileResource |
bool |
True si le package XPS contient un SolidColorBrush avec ColorProfileResource. |
HasStoryFragment |
bool |
True si le package XPS contient une partie StoryFragment. |
HasVisualBrushOpacityEqualsToOne |
bool |
True si le package XPS contient un élément VisualBrush avec Opacity=1. |
HasVisualBrushOpacityEqualsToZero |
bool |
True si le package XPS contient un élément VisualBrush avec Opacity=0. |
HasVisualBrushTransformLocal |
bool |
True si le package XPS contient un élément VisualBrush avec Local MatrixTransform. |
HasVisualBrushTransformRemote |
bool |
True si le package XPS contient un élément VisualBrush avec Remote MatrixTransform. |
HasVisualBrushWithLocalCanvas |
bool |
True si le package XPS contient un élément VisualBrush avec un canevas local. |
HasVisualBrushWithLocalGlyphes |
bool |
True si le package XPS contient un élément VisualBrush avec un Glyphes local. |
HasVisualBrushWithLocalPath |
bool |
True si le package XPS contient un élément VisualBrush avec un chemin d’accès local. |
HasVisualBrushWithNonDefaultViewBox |
bool |
True si le package XPS contient un élément VisualBrush avec un ViewBox NonDefault (0, 0, 1, 1). |
HasVisualBrushWithNonDefaultViewPort |
bool |
True si le package XPS contient un élément VisualBrush avec un ViewPort NonDefault (0, 0, 1, 1). |
HasVisualBrushWithRemoteCanvas |
bool |
True si le package XPS contient un élément VisualBrush avec un canevas distant. |
HasVisualBrushWithRemoteGlyphes |
bool |
True si le package XPS contient un élément VisualBrush avec des Glyphes distants. |
HasVisualBrushWithRemotePath |
bool |
True si le package XPS contient un élément VisualBrush avec un chemin d’accès distant. |
ImageBrushCount |
long |
Nombre total d’éléments ImageBrush dans le package XPS. |
ImageBrushTileMode |
string |
Valeur TileMode de l’élément ImageBrush. |
ImageBrushType |
string |
Valeur de type Image de l’élément ImageBrush. |
LinearGradientBrushColorInterpolationMode |
string |
Valeur ColorInterpolationMode de l’élément LinearGradientBrush. |
LinearGradientBrushColorType |
string |
Valeur Type de couleur de l’élément LinearGradientBrush. |
LinearGradientBrushContextColorChannelCount |
string |
Valeur du nombre de canaux de couleur de contexte de l’élément LinearGradientBrush. |
LinearGradientBrushCount |
long |
Nombre total d’éléments LinearGradientBrush dans le package XPS. |
LinearGradientBrushSpreadMethod |
string |
Valeur SpreadMethod de l’élément LinearGradientBrush. |
LinkTargetsCount |
long |
Nombre total d’éléments LinkTargets dans le package XPS. |
LocalDictionaryContent |
string |
Type d’objet partageable trouvé dans ce dictionnaire local. |
MaxGlyphsFontRenderingEMSize |
long |
FontRenderingEmSize maximal dans un élément Glyphes. |
MaxGlyphsIndicesInAGlyphes |
long |
Taille maximale des index dans un élément Glyphes. |
MaxGlyphsMappingsInAGlyphes |
long |
Taille maximale des mappages dans un élément Glyphes. |
MaxGlyphsProhibitedCaretStopCountInAGlyphes |
long |
Taille maximale de ProhibitedCaretStopCount dans un élément Glyphes. |
MaxGradientStopsInALinearGradientBrush |
long |
Nombre maximal de GradientStops dans un élément LinearGradientBrush. |
MaxGradientStopsInARadialGradientBrush |
long |
Nombre maximal de GradientStops dans un élément RadialGradientBrush. |
MaxStrokeDashesInAPath |
long |
Nombre maximal de StrokeDashes dans un élément Path. |
PageDimension |
string |
Largeur et hauteur d’une page dans le package XPS. |
PageLanguage |
string |
Langue de la page. |
PageThumbnailType |
string |
Type d’image de la miniature au niveau de la page. |
PathCount |
long |
Nombre total d’éléments Path dans le package XPS. |
PathFillBrush |
string |
Type de pinceau du remplissage du chemin d’accès. |
PathLanguage |
string |
Valeur Language de l’élément Path. |
PathOpacityMaskBrush |
string |
Type de pinceau du masque opacité du chemin. |
PathStrokeBrush |
string |
Type de pinceau de la propriété Tracé du chemin. |
PathStrokeDashCap |
string |
Type StrokeDashCap de l’élément Path. |
PathStrokeEndLineCap |
string |
Valeur StrokeEndLineCap de l’élément Path. |
PathStrokeLineJoin |
string |
Valeur StrokeLineJoin de l’élément Path. |
PathStrokeStartLineCap |
string |
Valeur StrokeStartLineCap de l’élément Path. |
RadialGradientBrushColorInterpolationMode |
string |
Valeur ColorInterpolationMode de l’élément RadialGradientBrush. |
RadialGradientBrushColorType |
string |
Valeur Type de couleur de l’élément RadialGradientBrush. |
RadialGradientBrushContextColorChannelCount |
string |
Nombre de canaux de couleur de contexte de l’élément RadialGradientBrush. |
RadialGradientBrushCount |
long |
Nombre total d’éléments RadialGradientBrush dans le package XPS. |
RadialGradientBrushEllipseOrCircle |
string |
Définit si le pinceau dégradé est une ellipse ou un cercle. |
RadialGradientBrushSpreadMethod |
string |
Valeur SpreadMethod de l’élément RadialGradientBrush. |
RemoteDictionaryContent |
string |
Type d’objet partageable trouvé dans ce dictionnaire distant. |
SolidColorBrushColorType |
string |
Type de couleur de l’élément SolidColorBrush. |
SolidColorBrushContextColorChannelCount |
string |
Nombre de canaux de couleur de contexte de l’élément SolidColorBrush. |
SolidColorBrushCount |
long |
Nombre total d’éléments SolidColorBrush dans le package XPS. |
VisualBrushCount |
long |
Nombre total d’éléments VisualBrush dans le package XPS. |
VisualBrushTileMode |
string |
Valeur TileMode de l’élément VisualBrush. |
VisualCount |
long |
Nombre total de visuels dans le package XPS. |
Règles de signature numérique
Nom de la règle | Type de données | Explication |
---|---|---|
CorruptedDigitalSignature |
bool |
True si le package XPS contient une signature numérique endommagée. |
SignatureCount |
long |
Nombre total de signatures numériques dans le package XPS. |
XpsSignaturePolicy |
string |
Valeur de stratégie de signature XPS de l’élément Signature. |
HasInvalidXpsSignature |
bool |
True si le package XPS contient un élément XPS Signature non valide. |
XpsSignatureStatus |
string |
Valeur d’état de la signature de l’élément Signature dans le cas où la signature n’est pas valide. En d’autres termes, cette règle est activée uniquement lorsque HasInvalidXpsSignature a la valeur True. |
MaxNumberOfCertificatesInASignature |
long |
Nombre maximal de certificats trouvés dans un élément Signature. |
HasXpsSignatureWithEmptyID |
bool |
True si le package XPS contient un élément XPS Signature avec l’ID vide. |
SignatureTimeFormat |
string |
Valeur format de l’heure de signature de l’élément Signature. |
MaxNumberOfCustomObjectsInASignature |
long |
Nombre maximal d’objets personnalisés trouvés dans un élément Signature. |
MaxNumberOfCustomReferencesInASignature |
long |
Nombre maximal de références personnalisées trouvées dans un élément Signature. |
Règles diverses
Nom de la règle | Type de données | Explication |
---|---|---|
CorruptedPageRendering |
bool |
True si le package XPS contient une page non restituable. |