add fodp, fodt ... to allowed upload filename extensions for ask.libo?
i just posted [tool to compare element styles? (or: text frame will not align in impress) - ask libreoffice](https://ask.libreoffice.org/t/tool-to-compare-element-styles-or-text-frame-will-not-align-in-impress/7599), and i wanted to upload an .fodp file, which is a “flat xml” odp file (see also [exporting an office document as single, flat, plain-text xml file?](https://ask.libreoffice.org/t/exporting-an-office-document-as-single-flat-plain-text-xml-file/7596)).

and it turns out, .fodp extension is not al…
[this](https://ask.libreoffice.org/t/what-file-types-are-allowed-for-upload-to-asklibo/3510) question / answer are related. the range of available file types has recently been increased to include most odf types, but it required a bug report to do so. please [file a bug](https://www.libreoffice.org/get-help/bug/) and provide as much information about this new feature as possible i.e., give a concise list of required types. post a…
Things are already in the discussion but difficult to comment on an upgrade to OpenAPI as of now and yes 'allOf' is supported with FDM. We are working on publishing a document for the supported constructs with FDM. The earlier document which you were referring to for 'allOf' was just for Adaptive forms based on Json schema and Not FDM .

Hope this helps with the query raised earlier.




[View solution in original post](/t5/adobe-experience-manager-forms/aem-forms-do-not-support-quot-oneof-quot-json-schema-property/m-p/258766#M4614) bonjour
 


 je ne possède pas powerpoint 2003, largement obsolète. 
 
 je te conseille de le remplacer par le module impress de la suite bureautique gratuite libreoffice. 
 impress est un outil qui permet de créer facilement des présentations multimédia.
 


 https://fr.libreoffice.org/discover/impress/ 
 https://fr.libreoffice.org/discover/libreoffice/
 


 bien entendu, si un internaute possède un lien pour le fichier que tu cherches, sa réponse est bienvenue. hi [@prepetti](/u/prepetti),

try the send hotkey . it showing the context menu,

[image]

file : [excel.zip](https://aws1.discourse-cdn.com/uipath/original/3x/6/b/6b8e341a2c0952e41bb5c6738e513b77072e2268.zip) (1.7 kb)

regards

balamurugan. you could download each fex submission to a separate folder and then create links (hard or symbolic) to the matlab files (m, p, mex, etc.) in a single common folder for all fex submissions. this might cause problems with name collisions to common files (e.g., contents.m). Not currently, but there's an idea thread for it! Be sure to upvote it here: [Workspace to FTP](https://forums.adobe.com/ideas/10411) 




[View solution in original post](/t5/adobe-analytics-questions/export-workspace-csv-to-ftp/m-p/302396#M15303) functions prefixed with “common” are part of our example framework and not part of fmod itself. this code is added to the examples via common.cpp and common\_platform.cpp. developers would usually replace this code with their own application code. As I mentioned, the sample code will be updated soon. Here's the info I received:

·         To set the “Fit one full page to screen” option

o    This is done on the article metadata, the field is fitToScreen

{

                “entityName”: “helloworld”,

                “entityTitle”: “Hello World”,

                “entityType”: “article”,

                “fitToScreen”: true,

                …

}

·         To set the “Enable horizontal swiping within PDF”

o    This is done when uploading PDF to the ingestion service, set the URL parameter hoirzontalSwipe

[https://ings.publish.adobe.io/publication/{{publication-id}}/article/{{entityName}};version={{versio...](https://ings.publish.adobe.io/publication/{{publication-id}}/article/{{entityName}};version={{version}}/contents/folio?horizontalSwipe=true)

o    By default, the horitzontalSwipe is set to false (i.e. if the URL parameter is not set)

o    If the horitzontalSwipe is set to true but fitToScreen is set to false, then the ingestion service will throw an error




[View solution in original post](/t5/adobe-experience-manager-mobile/upload-pdf-files-to-aemm-with-options/m-p/198598#M915) The answer is yes, but keep reading...

Firstly, in version 11.0.0, you'll get an error if you try to import raw IDP metadata directly from ADFS.  Version 11.1.0 should be able to handle it, but as I write this version 11.1.0 hasn't yet been released, so if you're on version 11.0.0, you'll need to download the metadata file, open it in a text editor, and remove the nodes with the following names: ds:Signature, RoleDescriptor, SPSSODescriptor.  Once you've done that you should be able to import it into CompleteFTP.

Secondly, you need to set the secure hash algorithm (advanced settings tab) to SHA1.

Thirdly, you need to tell ADFS which attribute it should send to CompleteFTP as the user-name.  To do this you have to create a claim rule with an incoming claim type of your choice (e.g. Windows account name), an Outgoing claim type of 'Name ID', an Outgoing name ID format of 'Unspecified' and Pass through all claim values selected.

For more information, please refer to [this Oracle blog post](https://blogs.oracle.com/blogbypuneeth/steps-to-configure-saml-sso-with-adfs-as-idp-and-weblogic-server-as-sp), keeping in mind that the step for configuring WebLogic doesn't apply to CompleteFTP. hi spacing,
 


 upgrading to premium will allow you to annotate pdfs, including highlighting text, however there isn't a way for that highlighted text to be extracted from the pdf using evernote. a quick google search is showing a few third party applications that have the ability to do this (sumnotes and skim were a couple i found), but i haven't tested them out myself. hope that helps! You are mixing [expressions](https://docs.microsoft.com/en-us/dotnet/api/system.linq.expressions.expression?view=netframework-4.7.1) with [lambda expressions](https://docs.microsoft.com/en-us/dotnet/api/system.linq.expressions.lambdaexpression?view=netframework-4.7.1). There are many posts showing how you can combine lambda expressions, but the essential part is to compose expressions from lambda expression [bodies](https://docs.microsoft.com/en-us/dotnet/api/system.linq.expressions.lambdaexpression.body?view=netframework-4.7.1) and rebind the [parameters](https://docs.microsoft.com/en-us/dotnet/api/system.linq.expressions.lambdaexpression.parameters?view=netframework-4.7.1).


The later is usually achieved by a custom [`ExpressionVisitor`](https://docs.microsoft.com/en-us/dotnet/api/system.linq.expressions.expressionvisitor?view=netframework-4.7.1) like this:



```
using System.Linq.Expressions;

public static class ExpressionExtensions
{
    public static Expression ReplaceParameter(this Expression expression, ParameterExpression source, Expression target)
    {
        return new ParameterReplacer { Source = source, Target = target }.Visit(expression);
    }

    class ParameterReplacer : ExpressionVisitor
    {
        public ParameterExpression Source;
        public Expression Target;
        protected override Expression VisitParameter(ParameterExpression node)
        {
            return node == Source ? Target : base.VisitParameter(node);
        }
    }
}

```

Now regarding the EF Core combined query filters. 


Using dictionaries and expression lists seems overcomplicated for what are you doing. Since [`IMutableEntityType`](https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.imutableentitytype?view=efcore-2.1) provides read/write access to the [`QueryFilter`](https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.imutableentitytype.queryfilter?view=efcore-2.1#Microsoft_EntityFrameworkCore_Metadata_IMutableEntityType_QueryFilter), the same can be achieved with a small set of a custom extension methods.


All they go inside a class like this:



```
using System;
using System.Linq.Expressions;
using Microsoft.EntityFrameworkCore.Metadata;
using Microsoft.EntityFrameworkCore.Metadata.Builders;

public static class QueryFilterExtensions
{
}

```

First method:



```
public static void AddQueryFilter(this IMutableEntityType target, LambdaExpression filter)
{
    if (target.QueryFilter == null)
        target.QueryFilter = filter;
    else
    {
        var parameter = target.QueryFilter.Parameters[0];
        var left = target.QueryFilter.Body;
        var right = filter.Body.ReplaceParameter(filter.Parameters[0], parameter);
        var body = Expression.AndAlso(left, right);
        target.QueryFilter = Expression.Lambda(body, parameter);
    }
}

```

This is a non generic method which combines the exiting filter with passed filter using `AndAlso` (C# `&&`) operator and shows the aforementioned lambda expression combining principles.


However it's not so useful directly, like inside your entity type configuration loop (it can, but requires you to build manually the lambda expression instead of letting C# compiler do that). So here comes the second method:



```
public static void AddQueryFilter<T>(this IMutableEntityType target, Expression<Func<T, bool>> filter)
{
    LambdaExpression targetFilter = filter;
    if (target.ClrType != typeof(T))
    {
        var parameter = Expression.Parameter(target.ClrType, "e");
        var body = filter.Body.ReplaceParameter(filter.Parameters[0], parameter);
        targetFilter = Expression.Lambda(body, parameter);
    }
    target.AddQueryFilter(targetFilter);
}

```

It's a generic method - not quite type-safe, but allows you to use a compile time lambda expression and bind it to the actual entity type as follows:



```
foreach (var entityType in modelBuilder.Model.GetEntityTypes())
{
    if (typeof(IDeleted).IsAssignableFrom(entityType.ClrType))
        entityType.AddQueryFilter<IDeleted>(e => e.DateTimeDeleted == null);
}

```

Looks better, isn't it :)


The last custom extension method is complement to (replacement of) the standard EF Core generic [`HasQueryFilter`](https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder-1.hasqueryfilter?view=efcore-2.1#Microsoft_EntityFrameworkCore_Metadata_Builders_EntityTypeBuilder_1_HasQueryFilter_System_Linq_Expressions_Expression_System_Func__0_System_Boolean___) method:



```
public static EntityTypeBuilder<TEntity> AddQueryFilter<TEntity>(this EntityTypeBuilder<TEntity> target, Expression<Func<TEntity, bool>> filter)
    where TEntity : class
{
    target.Metadata.AddQueryFilter(filter);
    return target;
}

```

and allows you to replace



```
this.AddToDict<DbMyEntity>(t => t.Name == null || t.Name == "Something");

```

with the more convenient



```
modelBuilder.Entity<DbMyEntity>()
    .AddQueryFilter(t => t.Name == null || t.Name == "Something");

```

**Update (EF Core 3.0):** `QueryFilter` property has been replaced with `GetQueryFilter` and `SetQueryFilter` extension methods.