Frage

Ich nehme einige Benutzerdaten und in einer Powerpoint-Präsentation mit VSTO hinzufügen. Um die Formatierung rechts schauen, obwohl ich muss in der Lage den linken Rand von einigen Text in das Textfeld ein. Es wird ein erster Textblock von einem anderen, eingekerbten Block gefolgt sein. Zum Beispiel (Unterstreichungen hinzugefügt Abstand zu betonen):

  

Lorem ipsum dolor sit amet,   consectetur adipiscing elit. Sed   vestibulum elementum neque id rhoncus.   In fermentum eros ang dolor lobortis   sit amet fermentum est consequat.   Curabitur eleifend nunc eu odio   vehicula ut elementum erat aliquam. Ut   adipiscing ipsum sit amet leo pulvinar   hendrerit. Cum sociis natoque   penatibus et magnis dis parturient   montes, nascetur ridiculus Mus. nulla   non neque in velit lacinia tempor et a   lacus.        
___________Cras auctor bibendum urna, ein facilisis lacus   lacinia nicht.        
___________Nullam bei quam ein mauris consequat vulputate sed eu   sapien.        
___________Fusce sed urna nulla, ut sagittis lacus. pellentesque   tortor        
___________augue, scelerisque bei aliquet a, pretium ac   ipsum.

kann ich diesen Effekt erhalten, indem Shape.TextFrame.TextRange.IndentLevel = 2 auf dem unteren Textblock zu setzen. Allerdings kann ich nicht herausfinden, wie man programmatisch den Wert des Randes gesetzt. Wer weiß, wie dies zu tun?

War es hilfreich?

Lösung

Dies ist gesorgt über Shape.TextFrame.MarginRight und Shape.TextFrame.MarginLeft und dergleichen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top