Visio.SelectionChangedEventArgs interface
Stellt Informationen zu der Shape-Auflistung bereit, die das SelectionChanged-Ereignis ausgelöst hat.
Hinweise
[ API-Satz: 1.1 ]
Beispiele
let eventResult; // Global variable to store the EventHandlerResult returned on attaching handler.
function AttachHandler() {
Visio.run(session, function(ctx) {
const doc = ctx.document;
eventResult = doc.onSelectionChanged.add(
function (args) {
console.log("Selected Shape Name: "+args.shapeNames[0]);
});
return ctx.sync().then(function(){
console.log("Handler attached");
});
}).catch(function(error) {
console.log("Error: " + error);
if (error instanceof OfficeExtension.Error) {
console.log("Debug info: " + JSON.stringify(error.debugInfo));
}
});
function onSelectionChanged(args) {
console.log(Date.now() + "Selection Changes Event" + JSON.stringify(args));
}
}
function RemoveHandler() {
if (!eventResult || !eventResult.context) {
console.log("Handler has not been attached");
return;
}
Visio.run(eventResult.context, function(ctx) {
eventResult.remove();
return ctx.sync().then(function (){
eventResult = null;
console.log("Handler removed");
});
}).catch(function(error) {
console.log("Error: " + error);
if (error instanceof OfficeExtension.Error) {
console.log("Debug info: " + JSON.stringify(error.debugInfo));
}
});
}
Eigenschaften
page |
Ruft den Namen der Seite mit dem ShapeCollection-Objekt ab, das das SelectionChanged-Ereignis ausgelöst hat. |
shape |
Ruft das Array von Shapenamen ab, durch das das SelectionChanged-Ereignis ausgelöst wurde. |
Details zur Eigenschaft
pageName
Ruft den Namen der Seite mit dem ShapeCollection-Objekt ab, das das SelectionChanged-Ereignis ausgelöst hat.
pageName: string;
Eigenschaftswert
string
Hinweise
[ API-Satz: 1.1 ]
shapeNames
Ruft das Array von Shapenamen ab, durch das das SelectionChanged-Ereignis ausgelöst wurde.
shapeNames: string[];
Eigenschaftswert
string[]
Hinweise
[ API-Satz: 1.1 ]
Office Add-ins
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für