Je regarde la DrawingML d'un fichier PowerPoint 2007 et voici ce qu'il a pour les coordonnées de l'objet Callout et la géométrie:Dans PowerPoint 2007, comment puis-je positionner une queue de légende par programmation?
<p:spPr>
<a:xfrm>
<a:off x="2819400" y="5181600"/> // X,Y Position of Callout Box
<a:ext cx="609600" cy="457200"/> // Width,Height of Callout Box
</a:xfrm>
<a:prstGeom prst="wedgeRectCallout">
<a:avLst>
<a:gd name="adj1" fmla="val 257853"/> // X Position Of Tail
<a:gd name="adj2" fmla="val -532360"/> // Y Position of Tail
</a:avLst>
</a:prstGeom>
<a:solidFill>
<a:schemeClr val="accent1">
<a:alpha val="50000"/>
</a:schemeClr>
</a:solidFill>
</p:spPr>
Ce que je vais avoir des problèmes avec la formule pour dire à lieu la queue à une coordonnée particulière sur la diapositive. J'ai essayé ceci pour le calculer, mais cela ne fonctionne pas correctement.
//This gives me the distance between the Coordinate and the Center of the Callout.
DistanceX = Coordinate.X - (Callout.X + Callout.X_Ext)/2
DistanceY = Coordinate.Y - (Callout.Y + Callout.Y_Ext)/2
Mais, la valeur géométrique n'est pas la distance entre les deux points.
Quelqu'un sait quelle est la formule pour calculer cela?
Il n'y a pas de réponse ici, juste des liens vers des réponses ailleurs avec du texte environnant. Ceci n'est pas considéré comme une réponse sur Stack Overflow. Si vous publiez un lien vers des réponses ailleurs, vous devez copier les parties pertinentes ou résumer le contenu de ces liens dans votre réponse. –
Ceci ne fournit pas de réponse à la question.Une fois que vous avez suffisamment [réputation] (https://stackoverflow.com/help/whats-reputation) vous pourrez [commenter n'importe quel article] (https://stackoverflow.com/help/privileges/comment); Au lieu de cela, [fournissez des réponses qui ne nécessitent pas de précisions de la part du demandeur] (https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-can- je-fais-à la place). - [De l'examen] (/ review/low-quality-posts/17748550) – TheIncorrigible1