Feature labeling for Oracle Spatial XFM features

Hello Experts,

I have oracle spatial layers registered with Bentley Map as XFM Feature. Please advice how i can achieve following :

1. Avoid overlapping labels. 

2. Re-position labels as map is panned / zoomed (e.g. boundary is very big and user zoom to particular location then boundary name shall be displayed)

3. Formula based labels (e.g. if area < 100 sqm then hide labels or concatenate label with other text based on field condition)

Thanks in advance. 

RaSh