當我使用Google Slide API爲我製作幻燈片後,我看到文字框中有文字說'點擊添加文字','點擊添加標題', 同樣的2列方面,我如何設置右邊的文本'點擊添加文本',左邊是相同的。Google Slide API如何替換文字'點擊添加文字'
如何以編程方式找出那些文本框並設置我想要的文本?
這裏是代碼:我1)創建幻燈片,並使其TITLE_AND_TWO_COLUMNS佈局2)創建一個形狀和3)插入文字的形狀。但是,當我瀏覽谷歌驅動的幻燈片,我看到「點擊添加文本」
IList<Request> requests = new List<Request>();
String slideId = "MyNewSlide_001";
requests.Add(new Request()
{
CreateSlide = new CreateSlideRequest()
{
ObjectId = slideId,
InsertionIndex = 1,
SlideLayoutReference = new LayoutReference()
{
PredefinedLayout = "TITLE_AND_TWO_COLUMNS"
}
}
});
String textBoxId = "MyTextBox_01";
Dimension pt350 = new Dimension()
{
Magnitude = 350.0,
Unit = "PT",
};
requests.Add(new Request()
{
CreateShape = new CreateShapeRequest()
{
ObjectId = textBoxId,
ShapeType = "TEXT_BOX",
ElementProperties = new PageElementProperties()
{
PageObjectId = slideId,
Size = new Size()
{
Height = pt350,
Width = pt350
},
},
}
});
requests.Add(new Request()
{
UpdateShapeProperties = new UpdateShapePropertiesRequest()
{
ObjectId = textBoxId,
ShapeProperties = new ShapeProperties
{
ShapeBackgroundFill = new ShapeBackgroundFill
{
SolidFill = new SolidFill
{
Color = new OpaqueColor
{
ThemeColor = "HYPERLINK"
}
}
}
},
Fields = "shapeBackgroundFill.solidFill.color,outline"
},
});
// Insert text into the box, using the object ID given to it.
requests.Add(new Request()
{
InsertText = new InsertTextRequest()
{
ObjectId = textBoxId,
InsertionIndex = 0,
Text = "New Box Text Inserted"
}
});
到目前爲止,您創建幻燈片的代碼是什麼?你有什麼嘗試? – Bardy