mirror of
https://github.com/Nioux/AideDeJeu.git
synced 2025-10-30 15:06:06 +00:00
Prépa release alpha
This commit is contained in:
parent
5f21ed0818
commit
d28d62e137
4 changed files with 69 additions and 50 deletions
|
|
@ -1,11 +1,8 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.nioux.aidedejeu" android:installLocation="preferExternal" android:versionCode="33" android:versionName="1.33">
|
||||
<uses-sdk android:minSdkVersion="16" android:targetSdkVersion="28" />
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.nioux.aidedejeu" android:installLocation="preferExternal" android:versionCode="34" android:versionName="1.34">
|
||||
<uses-sdk android:targetSdkVersion="28" />
|
||||
<application android:label="Beta Haches & Dés">
|
||||
<provider android:name="android.support.v4.content.FileProvider"
|
||||
android:authorities="com.nioux.aidedejeu.fileprovider"
|
||||
android:exported="false"
|
||||
android:grantUriPermissions="true">
|
||||
<provider android:name="android.support.v4.content.FileProvider" android:authorities="com.nioux.aidedejeu.fileprovider" android:exported="false" android:grantUriPermissions="true">
|
||||
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"></meta-data>
|
||||
</provider>
|
||||
</application>
|
||||
|
|
|
|||
|
|
@ -1246,11 +1246,14 @@ namespace AideDeJeu.ViewModels.PlayerCharacter
|
|||
var filePath = Path.Combine(basePath, fileName);
|
||||
using (var stream = new FileStream(filePath, FileMode.Create, FileAccess.ReadWrite))
|
||||
{
|
||||
|
||||
PdfReader reader = new PdfReader(AideDeJeu.Tools.Helpers.GetResourceStream("AideDeJeu.Pdf.feuille_de_personnage_editable.pdf"));
|
||||
|
||||
|
||||
PdfStamper stamper = new PdfStamper(reader, stream);
|
||||
PdfReader reader = null;
|
||||
try
|
||||
{
|
||||
reader = new PdfReader(AideDeJeu.Tools.Helpers.GetResourceStream("AideDeJeu.Pdf.feuille_de_personnage_editable.pdf"));
|
||||
PdfStamper stamper = null;
|
||||
try
|
||||
{
|
||||
stamper = new PdfStamper(reader, stream);
|
||||
var form = stamper.AcroFields;
|
||||
var fields = form.Fields;
|
||||
foreach (DictionaryEntry field in fields)
|
||||
|
|
@ -1261,7 +1264,7 @@ namespace AideDeJeu.ViewModels.PlayerCharacter
|
|||
}
|
||||
|
||||
|
||||
form.SetField("Nom", "Galefrin");
|
||||
form.SetField("Nom", SelectedPlayerCharacter?.Name ?? string.Empty);
|
||||
form.SetField("Niveau", "1");
|
||||
form.SetField("Race", SelectedPlayerCharacter?.Race?.Name ?? string.Empty);
|
||||
form.SetField("Classe", SelectedPlayerCharacter?.Class?.Name ?? string.Empty);
|
||||
|
|
@ -1285,9 +1288,16 @@ namespace AideDeJeu.ViewModels.PlayerCharacter
|
|||
form.SetField("Sag MOD", SelectedPlayerCharacter?.Abilities?.Wisdom?.ModString);
|
||||
form.SetField("Cha Valeur", SelectedPlayerCharacter?.Abilities?.Charisma?.Value?.ToString());
|
||||
form.SetField("Cha MOD", SelectedPlayerCharacter?.Abilities?.Charisma?.ModString);
|
||||
|
||||
stamper.Close();
|
||||
reader.Close();
|
||||
}
|
||||
finally
|
||||
{
|
||||
stamper?.Close();
|
||||
}
|
||||
}
|
||||
finally
|
||||
{
|
||||
reader?.Close();
|
||||
}
|
||||
|
||||
return fileName;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -7,6 +7,18 @@ namespace AideDeJeu.ViewModels.PlayerCharacter
|
|||
{
|
||||
public class PlayerCharacterViewModel : BaseViewModel
|
||||
{
|
||||
private string _Name = null;
|
||||
public string Name
|
||||
{
|
||||
get
|
||||
{
|
||||
return _Name;
|
||||
}
|
||||
set
|
||||
{
|
||||
SetProperty(ref _Name, value);
|
||||
}
|
||||
}
|
||||
private AlignmentItem _Alignment = null;
|
||||
public AlignmentItem Alignment
|
||||
{
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
<Frame BorderColor="Black" Padding="2" Margin="10">
|
||||
<StackLayout Padding="0">
|
||||
<mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" HorizontalOptions="FillAndExpand" Markdown="# Nom" />
|
||||
<Entry Margin="10" Placeholder="Nom" Text="{Binding Name}" Keyboard="Text" />
|
||||
<Entry Margin="10" Placeholder="Nom" Text="{Binding SelectedPlayerCharacter.Name, Mode=TwoWay}" Keyboard="Text" />
|
||||
</StackLayout>
|
||||
</Frame>
|
||||
<Frame BorderColor="Black" Padding="2" Margin="10">
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue