Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Temat ten omawia sposób programowania z wykorzystaniem kształtów Aspose.Words.
Kształty w Aspose.Words reprezentują obiekt w warstwie rysunku, taki jak AutoShape, textbox, freeform, OLE obiekt, ActiveX kontroli lub obrazu. Dokument Word może zawierać jeden lub więcej różnych kształtów. Kształty dokumentu są reprezentowane przez Shape Klasa.
Można umieścić kształt inline o określonym typie i rozmiarze oraz swobodnie pływający kształt z określoną pozycją, rozmiar i typ zawijania tekstu do dokumentu za pomocą InsertShape Metoda. W InsertShape metoda umożliwia wprowadzenie kształtu DML do modelu dokumentu. Dokument musi być zapisany w formacie, który obsługuje kształty DML, w przeciwnym razie, takie węzły zostaną przekształcone w kształt VML, podczas zapisywania dokumentów.
Poniższy przykład kodu pokazuje, jak umieścić te typy kształtów w dokumencie:
Stosowanie Aspose.Words, można określić, czy proporcja kształtu jest zablokowana przez AspectRatioLocked nieruchomości.
Poniższy przykład kodu pokazuje jak pracować z AspectRatioLocked nieruchomość:
Można również określić, czy kształt jest wyświetlany wewnątrz tabeli lub poza nim za pomocą IsLayoutInCell nieruchomości.
Poniższy przykład kodu pokazuje jak pracować z IsLayoutInCell nieruchomość:
Możesz utworzyć prostokąt narożny za pomocą Aspose.Words. Typy kształtów są * SingleCornerSnipped, TopCornersSnipped, DiagonalCornersSnipped, TopCornersOneRoundedOneSnipped, SingleCornerRounded, TopCornersRounded, * i DiagonalCornersRounded.
Kształt DML jest tworzony przy użyciu InsertShape metoda z tymi typami kształtu. Typy te nie mogą być używane do tworzenia kształtów VML. Próba stworzenia kształtu przy użyciu konstruktora publicznego klasy “Kształt” podnosi wyjątek “NotSupportedException”.
Poniższy przykład kodu pokazuje, jak umieścić ten typ kształtów w dokumencie:
Stosowanie Aspose.Words API, można uzyskać położenie i rozmiar kształtu zawierającego blok w punktach, względem kotwicy najwyższego kształtu. Aby to zrobić, należy użyć BoundsInPoints nieruchomości.
Poniższy przykład kodu pokazuje jak pracować z BoundsInPoints nieruchomość:
Możesz określić pionowe ustawienie tekstu w obrębie kształtu za pomocą VerticalAnchor nieruchomości.
Poniższy przykład kodu pokazuje jak pracować z VerticalAnchor nieruchomość:
Aspose.Words pozwala również na wykrycie, czy kształt ma SmartArt obiekt. Aby to zrobić, należy użyć HasSmartArt nieruchomości.
Poniższy przykład kodu pokazuje jak pracować z HasSmartArt nieruchomość:
Można umieścić poziome zasady kształt do dokumentu za pomocą InsertHorizontalRule Metoda.
Aspose.Words API zapewnia HorizontalRuleFormat właściwość dostępu do właściwości poziomego kształtu reguły. W HorizontalRuleFormat klasa ujawnia podstawowe właściwości, takie jak Wysokość, Kolor, NoShade itp. do formatowania horyzontalnej reguły.
Poniższy przykład kodu pokazuje jak ustawić HorizontalRuleFormat:
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.