Fermer

décembre 19, 2019

Nouvelles fonctionnalités de Telerik UI pour Xamarin PdfViewer dans R3 2019


La sélection de texte et les annotations de liens font désormais partie du contrôle Telerik Xamarin PdfViewer! Explorez les nouvelles fonctionnalités puissantes de notre version R3 2019.

La dernière version de Telerik UI for Xamarin offre de nouvelles fonctionnalités intéressantes. Les fonctions de sélection de texte et d'annotation de liens ajouteront plus d'interactivité à vos documents PDF, permettant aux utilisateurs finaux de sélectionner n'importe quel texte du document et de le copier. Les annotations de liens, en revanche, permettront de naviguer vers un lien hypertexte externe ou vers un autre emplacement dans le même document. Examinons ces fonctionnalités de plus près.

Sélection de texte

Tapez et maintenez simplement sur n'importe quel texte du document PDF affiché dans RadPdfViewer – le texte sera mis en surbrillance et les deux poignées de déplacement vous permettront de manipuler la sélection. De plus, dès que la sélection est effectuée, PdfViewer affiche un menu de sélection personnalisable avec une commande de copie par défaut vous permettant de récupérer le texte sélectionné. Un GIF vaut mille mots, voyons donc cette capacité en action:

 xamarin_pdfviewer_textselection "title =" xamarin_pdfviewer_textselection "/></p data-recalc-dims=

De plus, RadPdfViewer fournit quelques fonctionnalités de personnalisation utiles liées à la sélection de texte, afin que vous puissiez affiner l'apparence du texte sélectionné, des poignées et du menu de sélection. Tous ces paramètres peuvent être appliqués via la propriété SelectionSettings de RadPdfViewer.

Par exemple. Modifions les couleurs utilisées pour la sélection de texte: [19659008] < telerikPdfViewer: RadPdfViewer.SelectionSettings >

< telerikPdfViewer: SelectionSettings

SelectionIndicatorColor = "{StaticResource 1965]" {StaticResource 1965] SelectionFill = "{StaticResource MainColorTranslucent}" />

</ teler ikPdfViewer: RadPdfViewer.SelectionSettings >

</ telerikPdfViewer: RadPdfViewer >

Où les StaticResources référencées sont définies dans un MergedDictionary:

< Resource10iction 19659011] < Couleur x: Clé = "MainColor" > # FC5173 </ Couleur >

<[19659009] Couleur x: Key = "MainColorTranslucent" > # 4DFD8BA2 </ Couleur >

< Style TargetType = "telerikPdfViewer: SelectionMenu" >

< Setter Propriété = "Fill" Valeur = [[19659017] "{StaticResource MainColor}" />

</ Style >

</ ResourceDictionary >

Et le résultat sur Android et iOS:

 Sélection de texte PdfViewer

Par défaut, le menu de sélection comprend une commande Copier qui copie le texte sélectionné dans le presse-papiers. Ce paramètre est, bien sûr, configurable – vous pouvez facilement ajouter diverses commandes au menu via l'API flexible fournie. La classe SelectionSettings expose la collection MenuItems d'objets SelectionMenuItem chacun d'eux fournissant des propriétés de texte et de commande. Pour en savoir plus, consultez la rubrique de documentation Sélection de texte où un exemple est également fourni.

Annotations de lien

R3 2019 fournit également la prise en charge des annotations de lien. Il existe deux types d'annotations de lien: les annotations qui pointent vers des URL absolues et celles qui pointent vers un emplacement dans le document.

RadPdfViewer est capable de les traiter correctement les deux.

Dans le cas avec des hyperliens, en tapant sur le lien, un navigateur sera ouvert, accédant à l'adresse respective. Gardez à l'esprit que cela dépend toujours de la plate-forme – nous utilisons la méthode Device.OpenUri pour naviguer vers l'URL correspondante. Dans le second cas (annotations pointant vers des signets dans le document), au toucher, le port de visualisation défile jusqu'à la destination spécifiée. C'est une fonctionnalité particulièrement utile si vous avez une table des matières au début du document PDF.

Consultez le GIF ci-dessous pour voir comment RadPdfViewer gère une annotation de lien qui pointe vers un lien hypertexte:

 xamarin_pdfviewer_linkannotations "title = "xamarin_pdfviewer_linkannotations" /></p data-recalc-dims=

Un point d'extension pour personnaliser le comportement de navigation URL est également disponible – RadPdfViewer fournit un événement LinkAnnotationTapped qui peut être utilisé pour brancher une logique personnalisée liée aux liens dans le document PDF. En savoir plus à ce sujet dans notre rubrique de documentation sur les annotations de liens .

Dites-nous ce que vous pensez

Comme toujours, nous aimerions entendre vos commentaires sur le composant PdfViewer et comment nous pouvons l'améliorer. Si vous avez des idées de fonctionnalités à ajouter, n'hésitez pas à partager ces informations avec nous sur notre Telerik UI for Xamarin Feedback portal .

Toujours pas essayé Telerik UI for X amarin ? L'essai gratuit est juste ici vous attend pour essayer et explorer tous les composants fournis dans la suite.





Source link

Revenir vers le haut