2017-09-21 3 views
0

Es ist toll, dass der Beamte eine Funktion hat, um Links zu Folien innerhalb der Präsentation zu erstellen. Ich weiß jedoch nicht, wie man es aus den verfügbaren Beispielen benutzt. Ich nie unter z im Beispiel erscheint ein tatsächliches Hyperlink zu einer Seite .:ph_slidelink - nicht sicher, wie man es benutzt?

fileout <- tempfile(fileext = ".pptx") 
doc <- read_pptx() 
doc <- add_slide(doc, layout = "Title and Content", master = "Office Theme") 
doc <- ph_with_text(x = doc, type = "title", str = "Un titre 1") 
doc <- add_slide(doc, layout = "Title and Content", master = "Office Theme") 
doc <- ph_with_text(x = doc, type = "title", str = "Un titre 2") 
doc <- on_slide(doc, 1) 
slide_summary(doc) # read column id here 
doc <- ph_slidelink(x = doc, id_chr = "2", slide_index = 2) 

print(doc, target = fileout) 

Hier sehe ich keinen Link für Seite 2 überall erscheinen ... Sie mir helfen? Vielen Dank!!

Antwort

1

Wenn Sie auf "Un titre 1" klicken (mit Ansichtsmodus, nicht Bearbeitungsmodus), wird Folie 2 angezeigt.

ph_slidelink(x = doc, id_chr = "2", slide_index = 2): wenn auf Form mit der ID "2" Display Schieber 2 (slide_index = 2)

0

Dank David klicken!

Ich verstehe, aber ich wollte Text Verknüpfung zu einer anderen Folie haben. Inzwischen habe ich herausgefunden, wie man es in dieser Gabel macht: https://github.com/danielinteractive/officer in der Funktion ph_add_text2. Fühlen Sie sich frei, etwas davon in Ihr Paket zu ziehen, wahrscheinlich brauchen andere dies auch!

Prost Daniel

+1

ok, werde ich diese Option hinzufügen –