Bună ziua cititorii blogului scriptcoding.ru. Astăzi ne vom uita la lucrul cu clasa Shape, care reprezintă cifrele pentru Cuvânt.
Formatele de obiecte arată cum să creați o formă a unui anumit tip într-un cuvânt, de exemplu, cum ar fi figurile auto, elementele WordArt, liniile, notele explicative și așa mai departe. De fapt, Shape este legătura de tranziție dintre colecția Shapes. care oferă metode pentru inserarea în forma grafică a documentelor a Word, care vă permit să formatați un anumit tip.
În ultimul articol, ne-am uitat la colecția Shapes și metodele sale, acum este timpul să rezolvăm clasele Shape. Această clasă conține multe metode și proprietăți care permit formatarea unei anumite forme a unui cuvânt (dimensiune, poziție etc.) sau pentru a obține o referință la un alt obiect (colecție) care vă permite să procesați mai atent un cuvânt grafic.
Forma - cifre pentru cuvânt
Proprietăți - cum să faci o figură într-un Cuvânt
AlternativeText - Returnează sau stabilește textul alternativ asociat figurii în Word.
AutoShapeType - Returnează sau stabilește tipul de formă pentru forma specificată, care trebuie să reprezinte alte forme automate. Valoarea constantei MsoAutoShapeType.
BackgroundStyle - Setează sau returnează stilul de fundal pentru forma specificată în Word. Valorile constantei MsoBackgroundStyleIndex.
Copil - Este adevărat dacă forma este un copil sau dacă toate formele din gama sunt copii ai aceluiași părinte. Citiți numai.
HasChart - Este adevărat, dacă figura specificată a cuvântului este o diagramă. Citiți numai.
HasSmartArt - Este adevărat dacă WordMap este o schemă SmartArt. Citiți numai.
Înălțime și lățime - Returnează sau stabilește înălțimea sau lățimea.
HeightRelative și WidthRelativ - Returnează sau determină procentul de înălțime sau lățime relativă.
HorizontalFlip și VerticalFlip - True - dacă forma este rotită în jurul unei axe orizontale sau verticale. Citiți numai.
RelativeHorizontalPosition - Setează sau returnează poziția orizontală relativă a formei în Word. Valoarea constantei WdRelativeHorizontalPosition.
RelativeVerticalPosition - determină poziția verticală relativă a formei. Valoarea constantei WdRelativeVerticalPosition.
ID - Identificatorul cuvântului dat al figurii. Citiți numai.
LayoutInCell - True - indică faptul că forma specificată pentru Word este afișată în interiorul tabelului. Fals - în afara mesei.
Stânga - poziția orizontală în puncte, pentru o anumită formă sau gamă de forme. Citirea și scrierea. Poate fi și orice valoare validă a constantei WdShapePosition.
Sus - Poziția verticală a formei date pentru Word sau gama de cifre din puncte. Citirea și scrierea.
TopRelative și LeftRelative - poziție superioară sau stângă relativă. Înregistrarea și citirea.
Nume - Numele cifrei pentru cuvânt. Înregistrarea și citirea.
RelativeHorizontalSize - Obține sau stabilește valoarea constantei WdRelativeHorizontalSize. reprezentând obiectul la care aparține gama de cifre.
RelativeVerticalSize - Obține sau stabilește valoarea constantei WdRelativeVerticalSize. reprezentând o dimensiune verticală relativă.
Rotație - Returnează sau stabilește numărul de grade pentru rotire.
ShapeStyle - Obține sau stabilește stilul. Valoarea constantei MsoShapeStyleIndex.
Titlu - Obține sau stabilește șirul care conține titlul titlului.
Tip - Returnează tipul de formă pentru Word. Numai citire, valoarea constantei MsoShapeType.
Vertices - Returnează coordonatele și punctele de control ale vârfurilor pentru curbele Bezier sub forma unei serii de perechi de coordonate. Citiți numai.
Visibil - Activează (adevărat) sau dezactivează (fals) vizibilitatea.
ZOrderPosition - Poziția formei date în Word. Citiți numai.
LockAspectRatio - True - dacă forma specificată își păstrează proporțiile originale la redimensionare. False - dacă puteți schimba înălțimea și lățimea în mod independent unul de altul. Citirea și scrierea.
Proprietăți - obiecte și proprietăți de colectare - cum să grupați forme într-un cuvânt
Aceste proprietăți returnează colecții sau alte clase.
Ajustări - ajustări. care conține valorile configurate pentru toate ajustările formei specificate a formei, care este o formă automată sau WordArt.
Ancora - Range. reprezentând intervalul pentru un anumit element sau gamă de elemente.
Aplicație - Aplicație. reprezentând aplicația Microsoft Word.
Callout - CalloutFormat. conținând proprietățile de formatare ale notei pentru forma dată a cuvântului.
CanvasItems - CanvasShapes. reprezentând o colecție de figuri ale cuvântului în panza specificată.
Grafic - grafic. definirea diagramei.
Umpleți - FillFormat. care conține proprietățile de umplere.
Glow - GlowFormat. care determină formatarea strălucirii.
GroupItems - GroupShapes. care reprezintă cifrele individuale din grupul specificat.
Hyperlink - Hyperlink. Un hyperlink asociat unui obiect Shape.
Line - LineFormat. care conține opțiunile de formatare pentru linie.
LinkFormat - LinkFormat. reprezentând parametrii de comunicare.
Noduri - ShapeNodes. care definește descrierea geometrică a figura dată pentru Word.
OLEFormat - OLEFormat. care reprezintă caracteristicile OLE.
ParentGroup - Formă. care specifică forma parentală a copilului copilului copilului sau gama de elemente copil.
PictureFormat - PictureFormat. care conține proprietăți de formatare a imaginii.
Reflection - ReflectionFormat. care determină formatarea reflexiei.
Script - Script. care este un bloc de script sau cod pentru imaginea de pe pagina web.
Shadow - ShadowFormat. reprezentând formatarea umbrei.
SmartArt - SmartArt. care vă permite să lucrați cu scheme SmartArt.
SoftEdge - SoftEdgeFormat. reprezentând formatarea marginii.
TextEffect - TextEffectFormat. care conține efecte de formatare pentru textul WordArt.
TextFrame - TextFrame. conținând text în forma Word.
3D - 3Format. care conține formatarea proprietăților 3D.
WrapFormat - WrapFormat. Conține parametri pentru înfășurarea textului în jurul unei anumite forme a cuvântului.
Metode - cum să inserați o figură într-un cuvânt
Aplicați () - Aplică formatul care a fost copiat utilizând metoda PickUp.
ConvertToInlineShape () - Convertește forma specificată într-un Word, care nu depinde de text, într-un element care depinde de text. Puteți converti numai elemente care reprezintă fotografii, obiecte OLE sau controale ActiveX. Această metodă returnează o clasă InlineShape reprezentând un desen sau un obiect OLE.
Șterge (index) - Șterge nodul index specificat al formei.
Duplicate () - Creează un duplicat al obiectului Shape specificat, adaugă o nouă formă de cuvânt Word în colecția Shapes la nivelul offsetului de la forma originală și apoi returnează un nou obiect Shape.
Flip (FlipCmd) - Răsturnați forma pentru Word orizontal sau vertical.
FlipCmd - Orientare, valoarea constanta MsoFlipCmd:
- msoFlipHorizontal - 0 - Flip orizontal.
- msoFlipVertical - 1 - Îndoiți vertical.
IncrementLeft (Increment) și IncrementTop (Increment) - Deplasați elementul orizontal sau vertical pe numărul specificat de puncte. Direcția este reglată de semnul numărului transmis, de exemplu 5 sau -5.
IncrementRotation (Increment) - Rotate elementul dat în jurul axei cu numărul de grade specificat. Parametrul are un anumit număr de grade, direcția depinde de semn.
PickUp () - Copiază formatarea formei specificate în Word.
ScaleHeight (Factor, Dimensiunea relativă la origine, Scală) - Înălțimea scalei utilizând coeficientul specificat.
Factor - Indică relația dintre înălțimea formei după modificarea dimensiunii și înălțimea curentă sau originală. De exemplu, pentru a face un dreptunghi cu 50% mai mare, trebuie să specificați o valoare de 1,5.
RelativeToOriginalSize - True - la scară față de dimensiunea originală. False - la scară în raport cu dimensiunea actuală. Puteți specifica True pentru acest argument numai dacă forma specificată este o imagine sau un obiect OLE.
Scară - partea din figură care își păstrează pozițiile când cifra își schimbă mărimea. Valoarea constantei MsoScaleFrom:
- msoScaleFromTopLeft - 0 - Cifrele din colțul din stânga sus își păstrează pozițiile.
- msoScaleFromMiddle - 1 - Cifrele din mijloc își păstrează pozițiile.
- msoScaleFromBottomRight - 2 - Cifrele din colțul din dreapta jos își păstrează pozițiile.
ScaleWidth (Factor, RelativeToOriginalSize, Scale) - Scalarea lățime figura într-un cuvânt cu un coeficient prestabilit.
Selectați (Înlocuire) - Selectați o formă.
Înlocuire - Când se adaugă o formă, True - înlocuiește selecția, False - adaugă o nouă formă selecției.
SetShapesDefaultProperties () - Aplică formatul implicit.
Ungroup () - Ungroup orice forme grupate pentru Word în obiectul Shape specificat.
ZOrder (ZOrderCmd) - Metoda determină ordinea plasării.
ZorderCmd - Valorile constantei MsoZOrderCmd:
- msoBringToFront - 0 - În față.
- msoSendToBack - 1 - În fundal.
- msoBringForward - 2 - Deplasați-vă înainte.
- msoSendBackward - 3 - Mută înapoi.
- msoBringInFrontOfText - 4 - Deplasați-vă în fața textului.
- msoSendBehindText - 5 - Mutare în text.
CanvasCropBottom (Increment) și CanvasCropTop (Increment) - Tăieturi procent din înălțimea frunzelor de jos sau de sus a pânzei.
CanvasCropLeft (Increment) și CanvasCropRight (Increment) - Reduce procentajul lățimii panzei din stânga sau din dreapta pânzei.