Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W poniższej tabeli wymieniono wszystkie wartości HRESULT , które można zwrócić za pomocą metod interfejsu API dokumentów XPS. Należy pamiętać, że nie każda metoda zwraca każdą zwracaną wartość wymienioną w tej tabeli.
| Zwracanie kodu/wartości | Opis |
|---|---|
|
Interfejs ma już właściciela. |
|
Wymiary pola krwawego nie są zgodne z wymiarami strony. Wartość szerokości pola krwawego musi być większa lub równa szerokości strony oraz wartość bezwzględna współrzędnych x źródła pola. Wartość wysokości pola krwawego musi być większa lub równa wysokości strony oraz wartości bezwzględnej współrzędnej y źródła pola krwawego. |
|
Element PathGeometry zawiera zestaw rysunków ścieżki, które są określone za pomocą atrybutu Figures lub z podrzędnym elementem PathFigure . Rysunki ścieżki geometrii nie mogą mieć zarówno atrybutu Figures , jak i podrzędnego elementu PathFigure . |
|
Element ResourceDictionary określający słownik zasobów zdalnych w atrybucie Źródłowy NIE MOŻE zawierać żadnych elementów podrzędnych definicji zasobów. |
|
Wartość lokalizacji karetki jest poza kolejnością. Wartości lokalizacji muszą być sortowane w kolejności rosnącej. |
|
Daszek został określony dla pustego ciągu; lub indeks skoku karetki przekroczył długość ciągu Unicode. |
|
Wartość koloru jest poza zakresem. W przypadku typów kolorów XPS_COLOR_TYPE_SCRGB wartość kanału alfa musi być większa lub równa 0,0 i mniejsza lub równa +1,0. W przypadku typów kolorów XPS_COLOR_TYPE_CONTEXTwartość channelValues[0], która reprezentuje wartość kanału alfa, musi być większa lub równa 0,0 i mniejsza lub równa +1.0. |
|
Wizualizacja w słowniku zasobów ma atrybut Name , który może nie być określony dla żadnych elementów podrzędnych elementu ResourceDictionary . |
|
Obiekt o tej nazwie już istnieje w słowniku. |
|
Obiekt o tej nazwie klucza już istnieje w słowniku. |
|
Zastrzeżony. |
|
Prostokąt pola krwawego zawiera co najmniej jedną nieprawidłową wartość. Zobacz opis parametru dla prawidłowych wartości. |
|
Prostokąt pola zawartości zawiera co najmniej jedną nieprawidłową wartość. Zobacz opis parametru dla prawidłowych wartości. |
|
Ciąg typu zawartości jest nieprawidłowy. |
|
Wartość FLOAT jest nieprawidłowa. Jest to nieskończona lub nie liczba (NAN). |
|
Identyfikator URI czcionki jest nieprawidłowy, prawdopodobnie dlatego, że zawiera pusty fragment lub nieprawidłowe znaki. |
|
Określony język jest nieprawidłowy lub nie jest poprawnie sformatowany. |
|
Nazwa klucza odnośnika odwołuje się do obiektu, który nie jest poprawnym typem wywołania; na przykład jeśli metoda zwraca szczotkę, ale nazwa klucza odnośnika odwołuje się do obiektu geometry. |
|
XPS_E_INVALID_MARKUP 0x8052000c |
Odczytywany znacznik zawiera element lub atrybut, który nie jest zgodny ze specyfikacją papieru XML. Nuta: Aby reprezentować wartości zmiennoprzecinkowe, OM XPS używa typu danych FLOAT zamiast DOUBLE. Jeśli dokument XPS zawiera element z danymi zmiennoprzecinkowymi, które nie mieszczą się w wartości FLOAT , ten błąd zostanie zwrócony, gdy ta wartość zostanie napotkana podczas deserializacji. |
|
Przekazany ciąg nie jest prawidłową nazwą zgodnie ze specyfikacją papieru XML. |
|
Zastrzeżony. |
|
Wymiary strony zawierają nieprawidłową wartość rozmiaru strony. |
|
Zgodnie ze specyfikacją papieru XML ciąg klucza odnośnika jest nieprawidłowy. |
|
Typ obrazu miniatury nie jest obsługiwany. |
|
Znaleziono nieprawidłowe lub niepoprawnie sformatowane znaczniki XML. |
|
W co najmniej jednej strukturze XPS_GLYPH_MAPPING element jest poza sekwencją. |
|
Mapowania glifów przekraczają liczbę indeksów glifów. |
|
Błąd w mapowaniach glifów. Jeśli ciąg Unicode jest pusty, ten błąd oznacza, że zdefiniowano również mapowanie glyph. Mapowania Glyph nie mogą być zdefiniowane, jeśli ciąg Unicode jest pusty. Jeśli ciąg Unicode nie jest pusty, ten błąd oznacza, że mapowanie glyph zostało zdefiniowane dla glyphs poza ciągiem Unicode. Nie można zdefiniować mapowań glyph dla glifów, które wykraczają poza długość ciągu Unicode. |
|
Parametr profilu koloru ma wartość NULL, ale oczekiwano profilu koloru. Profil koloru jest wymagany, gdy typ koloru jest XPS_COLOR_TYPE_CONTEXT. |
|
Strona odwołuje się do odrzucanych zasobów, ale nie określa nazwy części DiscardControl. |
|
IXpsOMPackageWriter::AddPage został wywołany przed IXpsOMPackageWriter::StartNewDocument. |
|
Pakiet nie zawiera elementu FixedDocumentSequence. |
|
Interfejs IXpsOMGlyphs wymaga identyfikatora URI czcionki, ale nie został określony. |
|
Interfejs IXpsOMGlyphs bez ciągu Unicode nie określa żadnych indeksów glifów. Interfejs IXpsOMGlyphs musi określać ciąg Unicode lub tablicę indeksów glifów. |
|
Nie można znaleźć zasobu obrazu dla pędzla obrazu. |
|
Zasób zdalny ma nieoczekiwany obiekt. |
|
Strona nie została nazwana; stan docelowy hiperłącza można ustawić tylko wtedy, gdy strona ma nazwę. |
|
Element FixedDocument nie zawiera żadnych części programu FixedPage. Dokument XPS musi zawierać co najmniej jedną część programu FixedPage. |
|
Odwołanie do strony nie ma odpowiedniej strony. |
|
Nie odwołano się do wymaganej części docelowej. |
|
Nie określono strumienia dla zasobu. |
|
Nie można odnaleźć części FixedDocument, do którego odwołuje się element FixedDocumentSequence. Dokument XPS musi zawierać co najmniej jeden dokument FixedDocument. |
|
Nie można odnaleźć części FixedPage, do których odwołuje się dokument FixedDocument. Dokument XPS musi zawierać co najmniej jedną część programu FixedPage. |
|
Część docelowa relacji nie jest obecna w relacji pakietu. |
|
Nie określono atrybutu x:Key dla zasobu. |
|
Zasób określany przez stronę lub zawartość słownika zdalnego nie istnieje jako relacja strony. |
|
Nie określono czcionki z ograniczeniami w wywołaniu elementu IXpsOMPackageWriter::StartNewDocument. |
|
Tablica danych segmentu ma mniej wpisów niż tablica typów segmentów. |
|
Podjęto próbę dodania elementu FixedDocumentSequence do pakietu, który już go zawiera. Dokument XPS musi zawierać tylko jedną i jedną część FixedDocumentSequence. |
|
Podjęto próbę dodania biletu wydruku na poziomie dokumentu do dokumentu FixedDocument, który już go ma. Dokument FixedDocument w dokumencie XPS może zawierać tylko jeden bilet wydruku na poziomie dokumentu. |
|
Podjęto próbę dodania biletu wydruku na poziomie zadania do elementu FixedDocumentSequence, który już go ma. Dokument FixedDocumentSequence w dokumencie XPS może zawierać tylko jeden bilet wydruku na poziomie zadania. |
|
Podjęto próbę dodania biletu wydruku na poziomie strony do programu FixedPage, który już go ma. Program FixedPage w dokumencie XPS może zawierać tylko jeden bilet wydruku na poziomie strony. |
|
Kolekcja czcionek z ograniczeniami zawierała ograniczony wpis czcionki, który został powtórzony. Każdy wpis czcionki może wystąpić w kolekcji tylko raz. |
|
Zasób o tej nazwie części już istnieje. |
|
Podjęto próbę dodania obrazu miniatury do pakietu, który już go zawiera. Dokument XPS może zawierać tylko jeden obraz miniatury na poziomie pakietu. |
|
Podjęto próbę dodania obrazu miniatury na poziomie strony do programu FixedPage, który już go ma. Program FixedPage w dokumencie XPS może zawierać tylko jeden obraz miniatury na poziomie strony. |
|
Wpis zawiera wartość ujemną, ale musi zawierać wartość nieujemną. |
|
Podjęto próbę dodania zdalnego odwołania do słownika zdalnego. Słownik zdalny nie może odwoływać się do innego słownika zdalnego. |
|
Wskaźnik interfejsu nie wskazuje na rozpoznaną implementację interfejsu. Niestandardowa implementacja interfejsów API dokumentów XPS nie jest obsługiwana. |
|
Kolekcja zatrzymania gradientu ma mniej niż dwa przystanki. Kolekcja zatrzymania gradientu musi zawierać co najmniej dwa przystanki gradientu. |
|
Ciąg tekstowy został określony jako zorientowany na bok i od prawej do lewej. Jeśli tekst jest zorientowany na bok, nie może mieć poziomu bidi, który jest nieparzystą wartością (od prawej do lewej). Podobnie, jeśli poziom oferty jest nieparzystą wartością, tekst nie może być zorientowany na bok. |
|
Mapowania glyph nie są zgodne z zawartością ciągu Unicode. |
|
Składnik zapisywania pakietu nie został zamknięty przed jego wydaniem. |
|
Relacja odnosi się do części spoza dokumentu XPS. Cała zawartość do renderowania w dokumencie XPS musi być zawarta w dokumencie XPS. |
|
Zastrzeżony. |
|
Zarezerwowane. |
|
Podczas próby skopiowania ciągu do nowego buforu wystąpił size_t przepełnienie. |
|
Było więcej indeksów glifów niż punkty kodu Unicode. Jeśli nie ma mapowań glifów, liczba indeksów glifów musi być mniejsza lub równa liczbie punktów kodu Unicode. |
|
Wystąpił poważny błąd, a zawartość OM XPS może być nieodwracalna. Niektóre składniki OM XPS mogą nadal być używane, ale należy je zweryfikować przed dalszym użyciem. Ponieważ nie można przewidzieć stanu OM XPS po zwrócenia tego błędu, wszystkie składniki OM XPS powinny zostać zwolnione i odrzucone. |
|
Profil kolorów był obecny, gdy jeden nie był oczekiwany. Profil koloru jest dozwolony tylko wtedy, gdy typ koloru jest XPS_COLOR_TYPE_CONTEXT. |
|
Element docelowy relacji nie jest typem oczekiwanym przez kontekst relacji. |
|
Typ relacji nie został rozpoznany. |
|
Kolekcja czcionek z ograniczeniami zawiera nieograniczoną czcionkę. |
|
Zastrzeżony. |
|
Geometria ścieżki, która nie znajduje się w słowniku zasobów, ma określony atrybut x:Key . Geometrie ścieżek, które nie znajdują się w słowniku zasobów, nie mogą mieć atrybutu x:Key . |
Uwagi
Niektóre metody interfejsu API dokumentów XPS tworzą wywołania interfejsu API tworzenia pakietów . Aby uzyskać informacje o zwracanych wartościach interfejsu API tworzenia pakietów, zobacz Błędy pakowania.
Wymagania
| Wymaganie | Wartość |
|---|---|
| Minimalny obsługiwany klient |
Windows 7, Windows Vista z dodatkiem SP2 i aktualizacją platformy dla systemu Windows Vista [tylko aplikacje klasyczne] |
| Minimalny obsługiwany serwer |
Windows Server 2008 R2, Windows Server 2008 z dodatkiem SP2 i aktualizacja platformy dla systemu Windows Server 2008 [tylko aplikacje klasyczne] |
| Nagłówek |
|
| IDL |
|