Shape

Shape class

Innehåller element som definierar en form i ett huvud-, sida- eller gruppformelement.

public class Shape

Konstruktörer

namnBeskrivning
Shape()Konstruktör.

Egenskaper

namnBeskrivning
ActiveXControl { get; }Hämtar ActiveX-kontrollen.
Acts { get; }Innehåller en samling aktelement.
Align { get; }Indikerar inriktningen av en form i förhållande till guiden eller styrpunkten till vilken formen är limmad. Elementet Align visas endast för former som är limmade på stödlinjer eller stödpunkter.
Chars { get; }Innehåller en samling Char-element.
ClippingPath { get; set; }
ConnectionABCDs { get; }Innehåller en samling ConnectionABCD-element.
Connections { get; }Innehåller en samling anslutningselement.
ControlData { get; }Hämtar kontrolldata.
Controls { get; }Innehåller en samling kontrollelement.
Data1 { get; set; }Innehåller ett godtyckligt strängvärde som används för att tillhandahålla ytterligare information om en form.
Data2 { get; set; }Innehåller ett godtyckligt strängvärde som används för att tillhandahålla ytterligare information om en form.
Data3 { get; set; }Innehåller ett godtyckligt strängvärde som används för att tillhandahålla ytterligare information om en form.
Del { get; set; }En flagga som indikerar om elementet är borttaget lokalt. Ett värde på 1 indikerar att elementet raderas lokalt.
Diagram { get; set; }Rotelement i Visio-objekthierarkin.
Event { get; set; }Innehåller element som anger formler som styr formhändelser.
Fields { get; }Innehåller en samling fältelement.
Fill { get; }Innehåller de aktuella fyllningsformateringsvärdena för formen och formens skugga, inklusive mönster, förgrundsfärg och bakgrundsfärg.
FillStyle { get; set; }StyleSheet från vilken den här formen ärver fyllningsformatering.
Foreign { get; }Innehåller element som anger bredden och höjden på ett objekt från ett annat program som används i ett Microsoft Visio-dokument. Inkluderar även element som anger avståndet som objektets bild är förskjuten inom dess gränser.
ForeignData { get; }Innehåller en MIME (Multipurpose Internet Mail Extensions)-kodad BLOB av bilddata, som Windows-metafil, bitmapp eller OLE-data.
Geoms { get; }Innehåller en samling Geom-element.
Group { get; }Innehåller element som styr hur du lägger till former i en grupp, flyttar medlemmar i en grupp och väljer grupper.
Help { get; }Innehåller element som anger Shape-elementets hjälpfilämne och copyrightinformation.
Hyperlinks { get; }Innehåller en samling hyperlänkelement.
ID { get; set; }Elementets unika ID i dess överordnade element.
Image { get; }Innehåller värdena för gamma, ljusstyrka, kontrast, oskärpa, skärpa, försvaga och transparens för en bitmapp.
InheritChars { get; }Innehåller char-värdena för formen som ärvs av masterformen.
InheritFill { get; }Innehåller fyllningsformateringsvärdena för formen som ärvs av den överordnade stilen och huvudformen.
InheritGeoms { get; }Innehåller Geoms-värdena för formen som ärvs av masterformen.
InheritLine { get; }Innehåller linjeformateringsvärdena för formen som ärvs av den överordnade stilen och masterformen.
InheritParas { get; }Innehåller paragraferna för formen som ärvs av den överordnade stilen och huvudformen.
InheritProps { get; }Innehåller rekvisita för formen som ärvs av masterformen.
InheritTextBlock { get; }Innehåller textblockvärdena för formen som ärvs av den överordnade stilen och masterformen.
InheritUsers { get; }Innehåller användarna för formen som ärver av masterformen.
IsTextEmpty { get; }Ange att formen har text och att texten är tom eller inte.
LayerMem { get; }Innehåller LayerMember-elementet, som anger varje lager som formen är tilldelad.
Layout { get; }Innehåller element som styr formplacering och inställningar för kopplingsrutt.
Line { get; }Innehåller element som styr linjeattribut för en form, såsom mönster, vikt och färg. Dessa element avgör om linjeändarna är formaterade (till exempel med en pilspets), storleken på linjeslutsformaten, radien för den avrundade cirkeln som appliceras på linjen och linjekapselstilen (rund eller kvadratisk).
LineStyle { get; set; }StyleSheet från vilken den här formen ärver linjeformatering
Master { get; set; }Mastern från vilken formen ärver sina data.
MasterShape { get; set; }Det här attributet får endast finnas i former som är medlemmar i en gruppform, och gruppen är en instans av en master. Attributet innehåller ett ID som refererar till motsvarande underform i mastern.
Misc { get; }Innehåller element som anger Shape-elementets hjälpfilämne och copyrightinformation.
Name { get; set; }Namnet på elementet.
NameU { get; set; }Det universella namnet på elementet.
OneD { get; }Bestämmer om formen beter sig som ett endimensionellt (1-D) objekt. Skrivskyddad.
Page { get; set; }Rotelement i Visio-objekthierarkin.
Paras { get; }Innehåller en samling Para-element.
ParentShape { get; set; }Shapes förälder.
PresetTheme { set; }Tillämpa ett förinställt tema på denna shape
PresetThemeQuickStyle { set; }Tillämpa en förinställd temavariant quickstyle på denna shape
PresetThemeVariant { set; }Tillämpa en förinställd temavariant på denna shape
Props { get; set; }Innehåller en samling Prop-element.
Protection { get; }Låsning hjälper till att förhindra oavsiktliga ändringar av formen men hindrar inte Microsoft Visio från att återställa värden under andra omständigheter. Det skyddar inte heller mot ändringar som görs i ShapeSheet-fönstret.
RootShape { get; }Returnerar formen på översta nivån för en instans om denna form är en del av en huvudinstans. Skrivskyddad.
Scratchs { get; }Innehåller en samling Scratch-element.
Shapes { get; }Innehåller en samling Shape-element.
SmartTagDefs { get; }Innehåller en samling SmartTagDef-element.
TabsCollection { get; }Innehåller en samling Tab-element.
Text { get; set; }Innehåller texten i en form.
TextBlock { get; }Innehåller element som anger justering, marginaler och standardtabbstopppositioner för text i en forms textblock.
TextStyle { get; set; }StyleSheet från vilken den här formen ärver textformatering.
TextXForm { get; }Innehåller element som anger positioneringsinformation om en forms textblock.
ThreeDFormat { get; }Får ThreeDFormat.
TwoD { get; set; }Bestämmer om formen beter sig som ett tvådimensionellt (2D) objekt.
Type { get; set; }Typen av en form. Det kan vara ett av följande värden: Group, Shape, Guide eller Foreign.
UniqueID { get; set; }En GUID (globalt unik identifierare) tilldelad till formen.
Users { get; }Innehåller en samling av användarelement.
XForm { get; set; }Innehåller element som anger allmän positioneringsinformation om en form.
XForm1D { get; set; }Innehåller x- och y-koordinater för startpunkten och slutpunkten för en 1D-form. Detta element visas endast för 1D-former.
ZOrderIndex { get; }Returnerar indexet för en form i z-ordningen förutom stödformen.

Metoder

namnBeskrivning
BringForward()Tar fram formen en position i z-ordningen.
BringToFront()Tar formen till framsidan av z-ordningen.
CenterDrawing()Centrera formen med avseende på omfattningen av sidan
ConnectedShapes(ConnectedShapesFlags, string)Returnerar en array som innehåller identifierarna (ID:n) för de former som är kopplade till formen.
Copy(Shape)
DependsOnShapes()Returnerar en array som innehåller identifierarna för de former som är beroende av en form.
GetConnectorRule()Returnerar en connectorRule som innehåller form-id och connecton som är anslutna till formen.
GetConnectorsType()Skaffa kontakter type
GetDisplayText()Få texten som visas på interface
GetPureText()Hämta texten string
GluedShapes(GluedShapesFlags, string, Shape)Returnerar en array som innehåller identifierarna för de former som är limmade på en form.
IsConnected(Shape)Indikerar om dessa två former är sammankopplade.
IsContain(Shape)Indikerar om denna form innehåller en annan form.
IsGlued(Shape)Indikerar om dessa två former är limmade.
IsInGroup()Indikerar om denna form är i en gruppform.
IsIntersect(Shape)Indikerar om denna form skär en annan form.
Move(double, double)Flyttar form på dX och dY tum från nuvarande position.
MoveTo(double, double)Flyttar form på ny absolut position på sidan.
RefreshData()Uppdaterar formens position inklusive xform, anslutning och geom när du byter forms text eller andras .
ReplaceText(string, string)Ersätt textsträngen i en form .
SendBackward()Flyttar tillbaka formen en position i z-ordningen.
SendToBack()Flyttar formen till baksidan av z-ordningen.
SetAngle(double)Ställer in ny formvinkel. Vinkelns enhet är radian.
SetConnectorsType(ConnectorsTypeValue)Set Connectors type
SetHeight(double)Ställer in ny formhöjd.
SetPresetThemeStyleMatrics(PresetStyleMatricsValue, PresetColorMatricsValue)applicera en förinställd temavariant quickstyle till den här formen, som alternativ för temastilar i rullgardinsmenyn formstilar
SetWidth(double)Ställer in ny formbredd.
ToHTML(Stream, HTMLSaveOptions)Skapar formen html och sparar den i en ström i det angivna formatet.
ToHTML(string, HTMLSaveOptions)Skapar HTML-koden och sparar den i en fil.
ToImage(Stream, ImageSaveOptions)Skapar formbilden och sparar den i en ström i angivet format.
ToImage(string, ImageSaveOptions)Skapar formbilden och sparar den i en fil. Tillägget av filnamnet bestämmer formatet på bilden.
ToPdf(Stream)Skapar formen pdf och sparar den i en ström.
ToPdf(string)Sparar formen till en pdf-fil.
ToSvg(string, SVGSaveOptions)Sparar formen till en svg-fil.
Ungroup()Dela upp Shape

Se även