Partager via


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

Option de Compression

ficelle

Valeur de l’option Compression du package XPS.

CorruptedOpc

bool

True si le package XPS n’est pas conforme à la spécification OPC.

TypeDeContenuÉtranger

ficelle

Types de contenu qui ne font pas partie de la spécification XPS.

TypeDeRelationÉtrangère

ficelle

Types de relation qui ne font pas partie de la spécification XPS 1.0.

LargePartCount

long

Nombre de parties dont la taille dépasse une quantité spécifiée.

MaxFileSizeInBytes

long

Taille maximale de l’ensemble de parties 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.

RelationsTotalesDesPièces

long

Nombre total de relations de composants.

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 de jonction).

NombreDocumentFixé

long

Nombre total de documents dans le package XPS.

HasCoreProperties

bool

True si le package XPS contient le composant Propriétés principales XPS.

HasDiscardControl

bool

True si le package XPS contient la partie 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

Vrai si le package XPS contient le PrintTicket au niveau de la séquence de documents.

PossèdePlusDunBlocDeSignatureRessourceDansUnDocument

bool

True si le package XPS contient un document avec plusieurs ressources de bloc de signature.

PackageThumbnailType

ficelle

Type d’image de la miniature au niveau du package XPS.

"NombreDeDemandesDeBlocDeSignature"

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

ficelle

Dimension de NonDefault BleedBox dans le package XPS.

NombreDeBrosses

long

Nombre total d’éléments Brushes dans le package XPS.

CanvasCount

long

Nombre total d’éléments Canvas dans le package XPS.

CanvasLanguage

ficelle

Langue de l’élément Canvas.

PinceauMasqueD'OpacitéDeToile

ficelle

Type de pinceau de l’élément Canvas OpacityMask.

ContentBoxDimension

ficelle

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 (niveau de page).

CompteurDePagesFixes

long

Nombre total d’éléments page dans le package XPS.

FontType

ficelle

Type de police trouvé dans le package XPS.

GeometryCount

long

Nombre total d’éléments de géométrie dans le package XPS.

RègleDeMotifRempliFerméPourFigureGéométrique

ficelle

Le type de la figure géométrique.

NombreMaximalDeSegmentsPourFigureGéométrique

long

Nombre maximal d’éléments SegmentCount dans GeometryFigures.

DonnéesMaxSegmentFigureGéométrique

long

Nombre maximal d’éléments SegmentDataCount dans GeometryFigures.

Motif de Trait de Segment de Figure Géométrique

ficelle

Modèle de trait de l’élément GeometryFigures.

TypeDeSegmentDeFigureGéométrique

ficelle

Type de segment de l’élément GeometryFigure.

GeometryFillRule

ficelle

La règle de remplissage de la géométrie.

GlyphsBidiLevel

long

Le niveau Bidi des glyphes.

GlyphsCount

long

Nombre total d’éléments Glyphes dans le package XPS.

GlyphsFillBrush

ficelle

Type de pinceau de remplissage des Glyphes.

GlyphsLanguage

ficelle

Langue des Glyphes.

GlyphsOpacityMaskBrush

ficelle

Type de pinceau du Glyphes OpacityMask.

GlyphsStyleSimulations

ficelle

Simulations de style des glyphes.

HasCanvasClipGeometryLocal

bool

True si le package XPS contient un élément Canvas avec ClipGeometry local.

HasCanvasClipGeometryRemote

bool

Vrai 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.

HasCanvasOpacityMaskBrosseLocale

bool

True si le package XPS contient un élément Canvas avec opacityMaskBrush local.

HasCanvasOpacityMaskBrushRemote

bool

Vrai si le paquet XPS contient un élément Canvas avec un pinceau de masque d'opacité à distance.

HasCanvasTransformLocal

bool

True si le package XPS contient un élément Canvas avec MatrixTransform local.

HasCanvasTransformRemote

bool

Vrai si le package XPS contient un élément Canvas avec une transformation matricielle distante.

Aucune amélioration nécessaire si les termes techniques sont acceptables tels quels.

bool

True si le package XPS contient un élément Canvas avec AccessibilityLongDescription.

ContientCanvasAvecCourteDescriptionD’Accessibilité

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.

ContientUneFigureGéométriqueAvecPlusieursTypesDeSegments

bool

True si le package XPS contient un élément GeometryFigure avec plusieurs types de segments.

PossèdeUneFigureGéométriqueAvecPointDeDépartNonDéfaut

bool

True si le package XPS contient un élément GeometryFigure avec un StartPoint différent de la valeur par défaut (0.0, 0.0).

HasGeometryTransformLocal

bool

Vrai si le package XPS contient une géométrie avec un MatrixTransform local.

HasGeometryTransformRemote

bool

True si le package XPS contient une géométrie avec un MatrixTransform distant.

HasGlyphsClipGeometryLocal

bool

Vrai uniquement lorsque le package XPS contient un Glyphe avec une ClipGeometry locale.

HasGlyphsClipGeometryRemote

bool

Vrai 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.

HasGlyphsFillBrushLocal

bool

True si le package XPS contient un élément Glyphes avec fillBrush local.

HasGlyphsFillBrushRemote

bool

Vrai si le package XPS contient un élément Glyphes avec un pinceau de remplissage 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.

HasGlyphsName

bool

True si le package XPS contient un élément Glyphes avec la propriété Name.

OpacitéDesCaractèresÉgaleUn

bool

Vrai si le package XPS contient un élément Glyphes avec Opacité=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.

MasqueD'OpacitéDesGlyphesTélécommande

bool

Vrai si le package XPS contient un élément Glyphs avec un pinceau de masque d'opacité distant.

HasGlyphsTransformLocal

bool

Vrai si le package XPS contient un élément Glyphes avec un MatrixTransform local.

HasGlyphsTransformRemote

bool

Vrai si le package XPS contient un élément Glyphes avec MatrixTransform à distance.

HasGlyphsUnicodeString

bool

True si le package XPS contient un élément Glyphes avec UnicodeString.

ContientDesGlyphesSurLeCôté

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 ImageBrush avec Opacity=1.

HasImageBrosseOpacitéÉgalàZéro

bool

True si le package XPS contient un ImageBrush avec Opacity=0.

HasImageBrushTransformLocal

bool

True si le package XPS contient un ImageBrush avec Local MatrixTransform.

HasImageBrushTransformRemote

bool

True si le package XPS contient un ImageBrush avec Remote MatrixTransform.

ContientImageBrosseAvecRessourceProfilCouleur

bool

True si le package XPS contient un ImageBrush avec ColorProfileResource.

HasImageBrushWithNonDefaultViewBox

bool

Vrai si le package XPS contient un ImageBrush avec un ViewBox NonDefault (0, 0, 1, 1).

PossèdeUnPinceauImageAvecVueParDéfautNonStandard

bool

True si le package XPS contient un ImageBrush avec un ViewPort NonDefault (0, 0, 1, 1).

HasLinearGradientBrushOpacityEqualsToOne

bool

True si le package XPS contient un LinearGradientBrush avec Opacity=1.

HasLinearGradientBrushOpaciteEgaleeZero

bool

True si le package XPS contient un LinearGradientBrush avec Opacity=0.

HasLinearGradientBrushTransformLocal

bool

Vrai si le package XPS contient un LinearGradientBrush avec une transformation matricielle locale.

AUneTransformationRemoteDePinceauÀDégradéLinéaire

bool

True si le package XPS contient un LinearGradientBrush avec Remote MatrixTransform.

HasLinearGradientBrushAvecRessourceProfilCouleur

bool

True si le package XPS contient un LinearGradientBrush avec ColorProfileResource.

AUneBrosseDégradéeLinéaireAvecUnPointFinalNonDéfaut

ficelle

True si le package XPS contient un pinceau à dégradé linéaire avec un point de terminaison non par défaut.

HasLinearGradientBrushWithNonDefaultGradientStopOffset

bool

True si le package XPS contient un LinearGradientBrush avec un GradientStopOffset différent de la valeur par défaut.

PossèdeUnPinceauDégradéLinéaireAvecPointDeDépartNonDéfaut

ficelle

Vrai si le paquet XPS contient un pinceau de gradient linéaire avec un point de départ non par défaut.

HasLocalDictionary

bool

True si le package XPS contient une page qui utilise un dictionnaire local.

HasNonDefaultBleedBox

bool

Vrai si le package XPS contient une page avec une valeur NonDefault BleedBox.

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

Vrai 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.

A un pinceau de remplissage de chemin à distance

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é de géométrie locale.

HasPathGeometryRemote

bool

Vrai si le package XPS contient un chemin 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.

AOpacitéCheminÉgaleUn

bool

True si le package XPS contient un chemin d’accès avec Opacity=1.

HasPathOpacitéÉgaleÀZéro

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.

A un pinceau de masque d'opacité de chemin à distance

bool

True si le package XPS contient un chemin avec un OpacityMaskBrush distant.

HasPathStrokeBrushLocal

bool

Vrai si le package XPS contient un tracé avec une propriété StrokeBrush locale.

HasPathStrokeBrushRemote

bool

True si le package XPS contient un chemin avec une propriété distante StrokeBrush.

HasPathStrokeDashOffset

bool

True si le package XPS contient un tracé avec StrokeDashOffset.

HasPathTransformLocal

bool

Vrai si le package XPS contient un chemin avec un MatrixTransform local.

HasPathTransformRemote

bool

True si le package XPS contient un chemin avec une MatrixTransform distante.

CheminAvecLongueDescriptionAccessibilité

bool

True si le package XPS contient un chemin d’accès avec la valeur AccessibilityLongDescription.

CheminAvecDescriptionCourteAccessibilité

bool

True si le package XPS contient un chemin d’accès avec AccessibilityShortDescription

HasPathWithNonDefaultStrokeMiterLimit

bool

Vrai si le package XPS contient un chemin avec un StrokeMiterLimit NonDefault.

HasPathWithNonDefaultStrokeThickness

bool

Vrai si le package XPS contient un chemin 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 (if maintained as a technical term, no changes are needed)

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

Vrai si le package XPS contient un RadialGradientBrush avec un Remote MatrixTransform.

HasRadialGradientBrushWithColorProfileResource

bool

True si le package XPS contient un RadialGradientBrush avec ColorProfileResource.

PossèdeUnPinceauDégradéRadialAvecCentreNonParDéfaut

bool

True si le package XPS contient un RadialGradientBrush avec un centre non par défaut.

PinceauDégradéRadialAvecOrigineDégradéNonDéfaut

bool

True si le package XPS contient un RadialGradientBrush avec un GradientOrigin NonDefault.

HasRadialGradientBrushWithNonDefaultGradientStopOffset

bool

Vrai si le package XPS contient un RadialGradientBrush avec un GradientStopOffset non par défaut.

PossèdePinceauDégradéRadialAvecTaillesDeRayonsNonDéfaut

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.

AUneOpacitéDePinceauCouleurSolideÉgaleÀUn

bool

True si le package XPS contient un SolidColorBrush avec Opacity=1.

AUneOpacitéDeBrosseUniÉgaleÀZero

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.

AUneOpacitéDuPinceauVisuelÉgaleÀUn

bool

True si le package XPS contient un élément VisualBrush avec Opacity=1.

A une opacité de pinceau visuel égale à zéro

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.

HasVisualBrushWithLocalGlyphs

bool

Vrai si le package XPS contient un élément VisualBrush avec des Glyphes Locaux.

HasVisualBrushWithLocalPath

bool

True si le package XPS contient un élément VisualBrush avec un chemin d’accès local.

HasVisualBrushWithNonDefaultViewBox

bool

Vrai si le package XPS contient un élément VisualBrush avec un ViewBox non par défaut (0, 0, 1, 1).

Possède un VisualBrush avec un ViewPort non par défaut

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.

HasVisualBrushWithRemoteGlyphs

bool

Vrai si le package XPS contient un élément VisualBrush avec un glyphe distant.

APinceauVisuelAvecCheminDistant

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

ficelle

Valeur TileMode de l’élément ImageBrush.

ImageBrushType

ficelle

Valeur de type Image de l’élément ImageBrush.

PinceauDeDégradéLinéaireModeD'InterpolationDeCouleur

ficelle

Valeur du mode d'interpolation des couleurs de l’élément LinearGradientBrush.

LinearGradientBrushColorType

ficelle

La valeur du type de couleur de l’élément LinearGradientBrush.

LinearGradientBrushContextColorChannelCount

ficelle

Valeur de 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

ficelle

Valeur SpreadMethod de l’élément LinearGradientBrush.

LinkTargetsCount

long

Nombre total d’éléments LinkTargets dans le package XPS.

ContenuDuDictionnaireLocal

ficelle

Type d’objet sharable trouvé dans ce dictionnaire local.

MaxGlyphsFontRenderingEMSize

long

La valeur maximale de FontRenderingEmSize dans un élément Glyphs.

MaxGlyphsIndicesInAGlyphs

long

Taille maximale des index dans un élément Glyphes.

MaxGlyphsMappingsInAGlyphs

long

Taille maximale des cartographies dans un élément Glyphes.

MaxGlyphsProhibitedCaretStopCountInAGlyphs

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

ficelle

Largeur et hauteur d’une page dans le package XPS.

LangueDePage

ficelle

Langue de la page.

PageThumbnailType

ficelle

Type d’image de la miniature au niveau de la page.

PathCount

long

Nombre total d’éléments Path dans le package XPS.

PathFillBrush

ficelle

Type de pinceau du remplissage du chemin d’accès.

PathLanguage

ficelle

Valeur language de l’élément Path.

PathOpacityMaskBrush

ficelle

Type de pinceau du masque d’opacité du chemin.

PathStrokeBrush

ficelle

Type de pinceau de la propriété « Path Stroke ».

PathStrokeDashCap

ficelle

Le type StrokeDashCap de l'élément Path.

PathStrokeEndLineCap

ficelle

Valeur StrokeEndLineCap de l’élément Path.

PathStrokeLineJoin

ficelle

Valeur StrokeLineJoin de l’élément Path.

PathStrokeStartLineCap

ficelle

Valeur StrokeStartLineCap de l’élément Path.

RadialGradientBrushColorInterpolationMode

ficelle

Valeur ColorInterpolationMode de l’élément RadialGradientBrush.

RadialGradientBrushColorType

ficelle

Valeur du type de couleur de l’élément RadialGradientBrush.

NombreDeCanauxDeCouleurPourContexteDePinceauDeDégradéRadial

ficelle

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

ficelle

Définit si le pinceau dégradé est une ellipse ou un cercle.

RadialGradientBrushSpreadMethod

ficelle

Valeur SpreadMethod de l’élément RadialGradientBrush.

ContenuDuDictionnaireÀDistance

ficelle

Type d’objet sharable trouvé dans ce dictionnaire distant.

SolidColorBrushColorType

ficelle

Type de couleur de l’élément SolidColorBrush.

SolidColorBrushContextNombreDeCanauxDeCouleur

ficelle

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

ficelle

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

SignatureNumériqueCorrompue

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

ficelle

Valeur de la stratégie de signature XPS de l'élément de signature.

AUneSignatureXPSInvalide

bool

True si le package XPS contient un élément de signature XPS non valide.

XpsSignatureStatus

ficelle

Valeur d’état de signature de l’élément Signature dans le cas où la signature n’est pas valide. En d’autres termes, cette règle n’est activée que lorsque HasInvalidXpsSignature a la valeur True.

NombreMaximalDeCertificatsDansUneSignature

long

Nombre maximal de certificats trouvés dans un élément Signature.

HasXpsSignatureWithEmptyID

bool

True si le package XPS contient un élément de signature XPS avec un ID vide.

SignatureTimeFormat

ficelle

Valeur de 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

Rendu de Page Corrompu

bool

True si le package XPS contient une page non restituable.